diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..fb50116
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/.metadata/.bak_0.log b/.metadata/.bak_0.log
new file mode 100644
index 0000000..0bc41e0
--- /dev/null
+++ b/.metadata/.bak_0.log
@@ -0,0 +1,12896 @@
+!SESSION 2014-08-07 18:09:58.340 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-08-07 18:41:36.631
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-08-07 18:41:36.631
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7a5dff85,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@298d0364,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-08-13 11:17:48.819 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -data /home/mmk/programms/java -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-08-13 11:38:25.716
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-08-13 11:38:25.716
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@38cbc9a7,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1006fe59,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-08-13 19:28:30.881 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-08-13 19:31:49.116
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-08-13 19:31:49.116
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@33b4c775,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@678b3746,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+
+!ENTRY org.eclipse.ui 4 4 2014-08-13 19:49:35.303
+!MESSAGE Referenced part does not exist yet: org.eclipse.ui.views.ProblemView.
+!SESSION 2014-08-14 08:44:30.729 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-08-14 08:58:15.265
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-08-14 08:58:15.265
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3a8dd899,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3da068e8,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-08-17 20:29:10.061 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-08-17 20:31:00.871
+!MESSAGE Connection to http://cloudgarden1.com/update-site/p2.index failed on cloudgarden1.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.core 4 0 2014-08-17 20:31:01.151
+!MESSAGE Provisioning exception
+!STACK 1
+org.eclipse.equinox.p2.core.ProvisionException: Unknown Host: http://cloudgarden1.com/update-site/content.xml
+ at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
+ at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)
+ at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
+ at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
+ at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+Caused by: java.net.UnknownHostException: cloudgarden1.com
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
+ at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
+ ... 1 more
+!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1006 2014-08-17 20:31:01.164
+!MESSAGE Unknown Host: http://cloudgarden1.com/update-site/content.xml
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
+ at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.core 4 0 2014-08-17 20:31:01.401
+!MESSAGE Provisioning exception
+!STACK 1
+org.eclipse.equinox.p2.core.ProvisionException: No repository found at jar:file:/home/mmk/Downloads/jigloo_464.zip!/.
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:692)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
+ at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
+ at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2014-08-17 20:31:01.402
+!MESSAGE No repository found at jar:file:/home/mmk/Downloads/jigloo_464.zip!/.
+!SESSION 2014-08-17 21:34:41.162 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-08-17 21:51:50.324
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-08-17 21:51:50.324
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@62808e8d,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@5c26ab0a,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-08-18 00:50:21.589 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-08-18 00:51:44.367
+!MESSAGE Connection to http://cloudgarden1.com/update-site/p2.index failed on cloudgarden1.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.core 4 0 2014-08-18 00:51:44.648
+!MESSAGE Provisioning exception
+!STACK 1
+org.eclipse.equinox.p2.core.ProvisionException: Unknown Host: http://cloudgarden1.com/update-site/content.xml
+ at org.eclipse.equinox.internal.p2.repository.CacheManager.createCache(CacheManager.java:192)
+ at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.getLocalFile(SimpleMetadataRepositoryFactory.java:66)
+ at org.eclipse.equinox.internal.p2.metadata.repository.SimpleMetadataRepositoryFactory.load(SimpleMetadataRepositoryFactory.java:88)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.factoryLoad(MetadataRepositoryManager.java:57)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:768)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:668)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
+ at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
+ at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+Caused by: java.net.UnknownHostException: cloudgarden1.com
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
+ at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
+ ... 1 more
+!SUBENTRY 1 org.eclipse.equinox.p2.transport.ecf 4 1006 2014-08-18 00:51:44.650
+!MESSAGE Unknown Host: http://cloudgarden1.com/update-site/content.xml
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
+ at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.core 4 0 2014-08-18 00:51:44.876
+!MESSAGE Provisioning exception
+!STACK 1
+org.eclipse.equinox.p2.core.ProvisionException: No repository found at jar:file:/home/mmk/Downloads/jigloo_464.zip!/.
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
+ at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:692)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
+ at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
+ at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
+ at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
+ at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+!SUBENTRY 1 org.eclipse.equinox.p2.metadata.repository 4 1000 2014-08-18 00:51:44.876
+!MESSAGE No repository found at jar:file:/home/mmk/Downloads/jigloo_464.zip!/.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:52:42.459
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:52:42.460
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:52:42.667
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:52:42.668
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-08-18 00:53:02.344
+!MESSAGE Connection to http://cloudgarden1.com/update-site/p2.index failed on cloudgarden1.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+!SESSION 2014-08-18 00:54:23.400 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_11
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:54:33.623
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:54:33.624
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:54:33.752
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-08-18 00:54:33.752
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+!SESSION 2014-09-18 19:34:02.749 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-09-18 19:40:26.294
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-09-18 19:40:26.294
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@4bbb00a4,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@543d242e,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-09-19 18:57:01.449 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_NZ
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-09-19 19:06:55.516
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-09-19 19:06:55.516
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3bd466bd,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1bbf7e81,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-09-20 21:23:04.286 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-09-20 21:34:33.410
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-09-20 21:34:33.411
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@698b2343,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@9a00385,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-09-21 10:29:23.107 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.ui 4 0 2014-09-21 10:37:56.555
+!MESSAGE Unhandled event loop exception
+!STACK 0
+org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.StackOverflowError)
+ at org.eclipse.swt.SWT.error(SWT.java:4441)
+ at org.eclipse.swt.SWT.error(SWT.java:4356)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3806)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3444)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.StackOverflowError
+ at org.eclipse.swt.internal.gtk.OS._Call(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.Call(OS.java:846)
+ at org.eclipse.swt.widgets.Widget.fixedSizeAllocateProc(Widget.java:1031)
+ at org.eclipse.swt.widgets.Display.fixedSizeAllocateProc(Display.java:1356)
+ at org.eclipse.swt.internal.gtk.OS._gtk_widget_size_allocate(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_widget_size_allocate(OS.java:14615)
+ at org.eclipse.swt.widgets.Control.forceResize(Control.java:769)
+ at org.eclipse.swt.widgets.Composite.getClientArea(Composite.java:633)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:200)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:204)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:98)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1393)
+ at org.eclipse.swt.widgets.ScrollBar.setVisible(ScrollBar.java:893)
+ at org.eclipse.wb.internal.draw2d.scroll.ScrollModel.configure(ScrollModel.java:96)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.configureScrollingAndRedraw(FigureCanvas.java:205)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handleResize(FigureCanvas.java:157)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$1(FigureCanvas.java:155)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$2.handleEvent(FigureCanvas.java:145)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 10:40:38.025
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211040]: assertion failed
+!STACK 0
+org.eclipse.wb.internal.core.utils.check.AssertionFailedException: assertion failed
+ at org.eclipse.wb.internal.core.utils.check.Assert.fail(Assert.java:225)
+ at org.eclipse.wb.internal.core.utils.check.Assert.isTrue(Assert.java:268)
+ at org.eclipse.wb.internal.core.utils.check.Assert.isTrue(Assert.java:252)
+ at org.eclipse.wb.core.model.ObjectInfo.addChild(ObjectInfo.java:179)
+ at org.eclipse.wb.core.model.ObjectInfo.addChild(ObjectInfo.java:161)
+ at org.eclipse.wb.internal.core.model.creation.ExposedPropertyCreationSupport$2.before(ExposedPropertyCreationSupport.java:88)
+ at sun.reflect.GeneratedMethodAccessor265.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.model.broadcast.BroadcastSupport$1.intercept(BroadcastSupport.java:208)
+ at org.eclipse.wb.core.model.broadcast.ObjectInfoDelete$$EnhancerByCGLIB$$ff43b615.before()
+ at org.eclipse.wb.core.model.JavaInfo$7.run(JavaInfo.java:809)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:324)
+ at org.eclipse.wb.core.model.JavaInfo.delete(JavaInfo.java:803)
+ at org.eclipse.wb.core.model.AbstractComponentInfo.delete(AbstractComponentInfo.java:215)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.deleteJavaInfo(JavaInfoUtils.java:2036)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.delete(ThisCreationSupport.java:727)
+ at org.eclipse.wb.core.model.JavaInfo$7.run(JavaInfo.java:815)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:324)
+ at org.eclipse.wb.core.model.JavaInfo.delete(JavaInfo.java:803)
+ at org.eclipse.wb.core.model.AbstractComponentInfo.delete(AbstractComponentInfo.java:215)
+ at org.eclipse.wb.internal.core.editor.actions.DeleteAction$2.executeEdit(DeleteAction.java:123)
+ at org.eclipse.wb.core.gef.command.EditCommand$1.run(EditCommand.java:52)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:324)
+ at org.eclipse.wb.core.gef.command.EditCommand.execute(EditCommand.java:50)
+ at org.eclipse.wb.internal.gef.core.CompoundCommand.execute(CompoundCommand.java:89)
+ at org.eclipse.wb.core.gef.command.CompoundEditCommand.access$0(CompoundEditCommand.java:1)
+ at org.eclipse.wb.core.gef.command.CompoundEditCommand$1.run(CompoundEditCommand.java:47)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:324)
+ at org.eclipse.wb.core.gef.command.CompoundEditCommand.execute(CompoundEditCommand.java:45)
+ at org.eclipse.wb.internal.gef.core.EditDomain.executeCommand(EditDomain.java:59)
+ at org.eclipse.wb.internal.core.editor.actions.DeleteAction.run(DeleteAction.java:64)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Tree.windowProc(Tree.java:3602)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+!SESSION 2014-09-21 17:39:47.184 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:39.526
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 85 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:41.914
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 109 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:42.864
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 109 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:43.685
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JMenuItem("New menu item")
+!STACK 0
+java.lang.Error: new JMenuItem("New menu item")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 109 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:44.508
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JMenuItem("New menu item")
+!STACK 0
+java.lang.Error: new JMenuItem("New menu item")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:45.284
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:46.042
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:46.761
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:02:47.677
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122)
+ at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
+ at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247)
+ at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229)
+ at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149)
+ at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)
+ at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)
+ at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324)
+ at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1574)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1387)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:777)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:51.694
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager$6.run(UndoManager.java:330)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3806)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3444)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:53.110
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager$6.run(UndoManager.java:330)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3806)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3444)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:55.061
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:55.710
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:57.275
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-21 18:30:58.378
+!MESSAGE Designer [1.7.0.r44x201405021445.201409211802]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a63c755a.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+!SESSION 2014-09-26 19:34:06.267 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:04.280
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:06.748
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:08.354
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:09.805
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:11.032
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:12.361
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:13.778
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:14.997
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:16.635
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:17.975
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:19.425
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:21.323
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:22.802
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:24.207
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:25.908
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:27.270
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:28.350
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JRadioButton(
+ "writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton(
+ "writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-26 19:52:29.412
+!MESSAGE Designer [1.7.0.r44x201405021445.201409261952]: new JRadioButton(
+ "writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton(
+ "writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$f2833f96.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+!SESSION 2014-09-27 07:10:27.315 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:02.036
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:04.723
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:05.869
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:19.868
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 88 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:26.060
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:27.018
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:28.006
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:29.181
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:30.115
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:31.054
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:32.089
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:33.170
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:34.255
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:35.380
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:36.269
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:37.239
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:38.330
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JRadioButton(
+ "writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton(
+ "writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 07:29:39.534
+!MESSAGE Designer [1.7.0.r44x201405021445.201409270729]: new JRadioButton(
+ "writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton(
+ "writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$d728b072.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.jface 2 0 2014-09-27 07:50:29.790
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-09-27 07:50:29.790
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1db84c26,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1c468e5b,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-09-27 22:33:34.928 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-09-27 22:43:58.282
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-09-27 22:43:58.282
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7cfeee84,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1beb1b8d,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:00.419
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:07.696
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:09.164
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:10.247
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:11.172
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:12.384
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:13.518
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:14.522
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:15.459
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:18.111
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JMenuItem("Contact")
+!STACK 0
+java.lang.Error: new JMenuItem("Contact")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:19.048
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:19.878
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:20.852
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:21.589
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:22.551
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:23.460
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:24.635
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JScrollPane ( tfInput )
+!STACK 0
+java.lang.Error: new JScrollPane ( tfInput )
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:25.653
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JScrollPane ( tfInput )
+!STACK 0
+java.lang.Error: new JScrollPane ( tfInput )
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:26.474
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:27.173
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:28.262
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:29.816
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:31.862
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:33.954
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:35.975
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:38.017
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:41.017
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:44:43.408
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:48:41.142
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:48:44.122
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:247)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh_fetch(ObjectInfo.java:645)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.access$1(ComponentInfo.java:1)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo$3.run(ComponentInfo.java:142)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:181)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.refresh_fetch(ComponentInfo.java:140)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.refresh_fetch(ContainerInfo.java:251)
+ at org.eclipse.wb.core.model.ObjectInfo$6$1.run(ObjectInfo.java:496)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$6.run(ObjectInfo.java:494)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:492)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:580)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:51:59.859
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JScrollBar()
+!STACK 0
+java.lang.Error: new JScrollBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.core.model.JavaInfo$8.postVisit(JavaInfo.java:1143)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.core.model.JavaInfo.refresh_create(JavaInfo.java:1199)
+ at org.eclipse.wb.core.model.ObjectInfo.refreshCreate0(ObjectInfo.java:550)
+ at org.eclipse.wb.core.model.ObjectInfo.access$0(ObjectInfo.java:546)
+ at org.eclipse.wb.core.model.ObjectInfo$5$1.run(ObjectInfo.java:486)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$5.run(ObjectInfo.java:484)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:482)
+ at org.eclipse.wb.core.model.ObjectInfo.endEdit(ObjectInfo.java:446)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:325)
+ at org.eclipse.wb.core.gef.command.EditCommand.execute(EditCommand.java:50)
+ at org.eclipse.wb.internal.gef.core.EditDomain.executeCommand(EditDomain.java:59)
+ at org.eclipse.wb.gef.core.tools.Tool.executeCommand(Tool.java:209)
+ at org.eclipse.wb.gef.core.tools.AbstractCreationTool.handleButtonUp(AbstractCreationTool.java:62)
+ at org.eclipse.wb.gef.core.tools.Tool.mouseUp(Tool.java:395)
+ at org.eclipse.wb.internal.gef.core.EditDomain.mouseUp(EditDomain.java:255)
+ at org.eclipse.wb.internal.gef.graphical.EditEventManager.mouseUp(EditEventManager.java:149)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.draw2d.EventManager$8.invoke(EventManager.java:325)
+ at com.sun.proxy.$Proxy18.mouseUp(Unknown Source)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 22:52:02.145
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: new JScrollBar()
+!STACK 0
+java.lang.Error: new JScrollBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$a266f89e.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-27 23:06:03.097
+!MESSAGE Designer [1.7.0.r44x201405021445.201409272244]: org.eclipse.wb.internal.core.model.creation.ThisCreationSupport cannot be cast to org.eclipse.wb.internal.core.model.creation.ILiveCreationSupport
+!STACK 0
+java.lang.ClassCastException: org.eclipse.wb.internal.core.model.creation.ThisCreationSupport cannot be cast to org.eclipse.wb.internal.core.model.creation.ILiveCreationSupport
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.createClone(AbstractLiveManager.java:221)
+ at org.eclipse.wb.internal.swing.model.component.live.SwingLiveManager.createLiveComponent(SwingLiveManager.java:59)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.createCacheEntryEx(AbstractLiveManager.java:103)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.createCacheEntry(AbstractLiveManager.java:82)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.getCachedEntry(AbstractLiveManager.java:264)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.getCachedEntry(AbstractLiveManager.java:250)
+ at org.eclipse.wb.internal.swing.model.component.live.SwingLiveManager.getImage(SwingLiveManager.java:131)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.getLiveImage(ComponentInfo.java:259)
+ at org.eclipse.wb.core.model.AbstractComponentInfo.getImage(AbstractComponentInfo.java:165)
+ at org.eclipse.wb.core.gef.part.AbstractComponentEditPart$1.paintClientArea(AbstractComponentEditPart.java:91)
+ at org.eclipse.wb.draw2d.Figure.paintFigure(Figure.java:533)
+ at org.eclipse.wb.draw2d.Figure.paint(Figure.java:514)
+ at org.eclipse.wb.draw2d.Figure.paintChildren(Figure.java:552)
+ at org.eclipse.wb.draw2d.Figure.paint(Figure.java:516)
+ at org.eclipse.wb.draw2d.Figure.paintChildren(Figure.java:552)
+ at org.eclipse.wb.draw2d.Figure.paint(Figure.java:516)
+ at org.eclipse.wb.draw2d.Figure.paintChildren(Figure.java:552)
+ at org.eclipse.wb.draw2d.Figure.paint(Figure.java:516)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.handlePaint(FigureCanvas.java:188)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas.access$2(FigureCanvas.java:160)
+ at org.eclipse.wb.internal.draw2d.FigureCanvas$3.handleEvent(FigureCanvas.java:150)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Control.gtk_expose_event(Control.java:3194)
+ at org.eclipse.swt.widgets.Composite.gtk_expose_event(Composite.java:744)
+ at org.eclipse.swt.widgets.Canvas.gtk_expose_event(Canvas.java:181)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2091)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+!SESSION 2014-09-28 11:32:15.322 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:35:07.851
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.swing.model.component.live.SwingLiveManager.createComponentCacheEntry(SwingLiveManager.java:91)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.createCacheEntryEx(AbstractLiveManager.java:108)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.createCacheEntry(AbstractLiveManager.java:82)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.getCachedEntry(AbstractLiveManager.java:264)
+ at org.eclipse.wb.internal.core.model.util.live.AbstractLiveManager.getCachedEntry(AbstractLiveManager.java:245)
+ at org.eclipse.wb.internal.swing.model.component.live.SwingLiveManager.getImage(SwingLiveManager.java:131)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.getLiveImage(ComponentInfo.java:259)
+ at org.eclipse.wb.core.model.AbstractComponentInfo.getImage(AbstractComponentInfo.java:165)
+ at org.eclipse.wb.internal.core.gef.policy.layout.absolute.AbsoluteBasedLayoutEditPolicy.showCreationFeedback(AbsoluteBasedLayoutEditPolicy.java:614)
+ at org.eclipse.wb.internal.core.gef.policy.layout.absolute.AbsoluteBasedLayoutEditPolicy.showLayoutTargetFeedback(AbsoluteBasedLayoutEditPolicy.java:307)
+ at org.eclipse.wb.gef.graphical.policies.LayoutEditPolicy.showTargetFeedback(LayoutEditPolicy.java:210)
+ at org.eclipse.wb.gef.core.EditPart.showTargetFeedback(EditPart.java:827)
+ at org.eclipse.wb.gef.core.tools.TargetingTool.showTargetFeedback(TargetingTool.java:242)
+ at org.eclipse.wb.gef.core.tools.TargetingTool.handleEnteredEditPart(TargetingTool.java:99)
+ at org.eclipse.wb.gef.core.tools.TargetingTool.setTargetEditPart(TargetingTool.java:76)
+ at org.eclipse.wb.gef.core.tools.TargetingTool.updateTargetUnderMouse(TargetingTool.java:177)
+ at org.eclipse.wb.gef.core.tools.AbstractCreationTool.handleMove(AbstractCreationTool.java:73)
+ at org.eclipse.wb.gef.core.tools.Tool.mouseMove(Tool.java:426)
+ at org.eclipse.wb.internal.gef.core.EditDomain.mouseMove(EditDomain.java:266)
+ at org.eclipse.wb.internal.gef.graphical.EditEventManager.mouseMove(EditEventManager.java:170)
+ at sun.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.draw2d.EventManager$8.invoke(EventManager.java:325)
+ at com.sun.proxy.$Proxy18.mouseMove(Unknown Source)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:212)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:58:53.204
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:58:57.221
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:58:58.897
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:00.232
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:01.857
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:03.192
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:04.510
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:05.928
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.internal.swing.model.component.menu.JMenuInfo.initialize(JMenuInfo.java:60)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:07.153
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenuItem("About")
+!STACK 0
+java.lang.Error: new JMenuItem("About")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:08.613
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JMenuItem("About")
+!STACK 0
+java.lang.Error: new JMenuItem("About")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:10.198
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:12.770
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:14.007
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:15.229
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:16.478
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:17.448
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:18.558
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:19.967
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:21.138
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JPopupMenu()
+!STACK 0
+java.lang.Error: new JPopupMenu()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:22.612
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JPopupMenu()
+!STACK 0
+java.lang.Error: new JPopupMenu()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:23.943
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:25.259
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:26.466
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 11:59:27.763
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$e497fd8b.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 12:51:55.879
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.toProperty(AbstractTextPropertyEditor.java:178)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.handleKeyPressed(AbstractTextPropertyEditor.java:134)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.access$0(AbstractTextPropertyEditor.java:131)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor$1.keyPressed(AbstractTextPropertyEditor.java:57)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1795)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Text.windowProc(Text.java:2744)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 12:57:15.683
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.toProperty(AbstractTextPropertyEditor.java:178)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.handleKeyPressed(AbstractTextPropertyEditor.java:134)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.access$0(AbstractTextPropertyEditor.java:131)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor$1.keyPressed(AbstractTextPropertyEditor.java:57)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1795)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Text.windowProc(Text.java:2744)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 12:59:13.867
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281135]: java.lang.NullPointerException
+!STACK 0
+java.lang.NullPointerException
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.toProperty(AbstractTextPropertyEditor.java:178)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.handleKeyPressed(AbstractTextPropertyEditor.java:134)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor.access$0(AbstractTextPropertyEditor.java:131)
+ at org.eclipse.wb.internal.core.model.property.editor.AbstractTextPropertyEditor$1.keyPressed(AbstractTextPropertyEditor.java:57)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:167)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1424)
+ at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:824)
+ at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:3269)
+ at org.eclipse.swt.widgets.Text.gtk_key_press_event(Text.java:1795)
+ at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:2098)
+ at org.eclipse.swt.widgets.Control.windowProc(Control.java:5510)
+ at org.eclipse.swt.widgets.Text.windowProc(Text.java:2744)
+ at org.eclipse.swt.widgets.Display.windowProc(Display.java:4700)
+ at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9074)
+ at org.eclipse.swt.widgets.Display.eventProc(Display.java:1253)
+ at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
+ at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2473)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3439)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+!SESSION 2014-09-28 16:22:52.108 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.core.resources 2 10035 2014-09-28 16:23:04.436
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+!SESSION 2014-09-28 16:39:55.015 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.core.resources 2 10035 2014-09-28 16:40:13.038
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:34.685
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JFrame() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:39.268
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:40.971
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 79 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:42.023
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:43.114
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenuBar()
+!STACK 0
+java.lang.Error: new JMenuBar()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:44.539
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:45.460
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:46.757
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenu("Main Menu")
+!STACK 0
+java.lang.Error: new JMenu("Main Menu")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:47.705
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenuItem("About")
+!STACK 0
+java.lang.Error: new JMenuItem("About")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:48.966
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JMenuItem("About")
+!STACK 0
+java.lang.Error: new JMenuItem("About")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:49.854
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
diff --git a/.metadata/.lock b/.metadata/.lock
new file mode 100644
index 0000000..e69de29
diff --git a/.metadata/.log b/.metadata/.log
new file mode 100644
index 0000000..0952d6c
--- /dev/null
+++ b/.metadata/.log
@@ -0,0 +1,5815 @@
+!SESSION 2014-09-28 16:39:55.015 -----------------------------------------------
+eclipse.buildId=4.4.0.I20140606-1215
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+This is a continuation of log file /home/mmk/programms/java/.metadata/.bak_0.log
+Created Time: 2014-09-28 17:00:51.090
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:51.090
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+!STACK 0
+java.lang.Error: new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:52.012
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:53.143
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:54.032
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:55.098
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:56.197
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:57.622
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JTextArea()
+!STACK 0
+java.lang.Error: new JTextArea()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:00:58.666
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JPopupMenu()
+!STACK 0
+java.lang.Error: new JPopupMenu()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:01:01.133
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JPopupMenu()
+!STACK 0
+java.lang.Error: new JPopupMenu()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:01:02.428
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:01:03.985
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JLabel("Enter your text:")
+!STACK 0
+java.lang.Error: new JLabel("Enter your text:")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:01:05.304
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-09-28 17:01:06.177
+!MESSAGE Designer [1.7.0.r44x201405021445.201409281700]: new JRadioButton("writtenMorse to Latin Letters")
+!STACK 0
+java.lang.Error: new JRadioButton("writtenMorse to Latin Letters")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor39.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$42ec6b50.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.Assignment.accept0(Assignment.java:313)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.ExpressionStatement.accept0(ExpressionStatement.java:145)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4622)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4486)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3831)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3441)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:382)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:236)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+!SESSION 2014-10-05 22:36:46.453 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 4 0 2014-10-05 22:37:52.210
+!MESSAGE Unable to resolve plug-in "platform:/plugin/org.eclipse.wb.core.ui/icons/gui_editor.gif".
+!STACK 0
+java.io.IOException: Unable to resolve plug-in "platform:/plugin/org.eclipse.wb.core.ui/icons/gui_editor.gif".
+ at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:64)
+ at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:75)
+ at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:67)
+ at org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:114)
+ at java.net.URL.openConnection(URL.java:972)
+ at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:33)
+ at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:206)
+ at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:141)
+ at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:162)
+ at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:230)
+ at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:208)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:221)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:233)
+ at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:828)
+ at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:136)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$6.run(PartRenderingEngine.java:547)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:531)
+ at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:69)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:983)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:662)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:103)
+ at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:100)
+ at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:77)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:678)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68)
+ at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:664)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731)
+ at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1078)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:00.601
+!MESSAGE Connection to http://download.eclipse.org/windowbuilder/WB/release/R201406251200/4.4/p2.index failed on download.eclipse.org: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:00.944
+!MESSAGE Connection to http://download.eclipse.org/releases/luna/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:01.210
+!MESSAGE Connection to http://cloudgarden1.com/update-site/p2.index failed on cloudgarden1.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:02.802
+!MESSAGE Connection to http://download.eclipse.org/releases/kepler/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:03.051
+!MESSAGE Connection to http://download.eclipse.org/eclipse/updates/4.4/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:03.328
+!MESSAGE Connection to https://dl-ssl.google.com/android/eclipse/p2.index failed on dl-ssl.google.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: dl-ssl.google.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:03.565
+!MESSAGE Connection to http://download.eclipse.org/eclipse/updates/4.3/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-10-05 22:38:07.679
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-10-05 22:38:08.422
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:11.747
+!MESSAGE Connection to http://download.eclipse.org/releases/luna/p2.index failed on download.eclipse.org: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:11.986
+!MESSAGE Connection to http://cloudgarden1.com/update-site/p2.index failed on cloudgarden1.com: unknown error. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: cloudgarden1.com: unknown error
+ at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
+ at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907)
+ at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302)
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1255)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:12.222
+!MESSAGE Connection to https://dl-ssl.google.com/android/eclipse/p2.index failed on dl-ssl.google.com. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: dl-ssl.google.com
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:12.455
+!MESSAGE Connection to http://download.eclipse.org/windowbuilder/WB/release/R201406251200/4.4/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:12.683
+!MESSAGE Connection to http://download.eclipse.org/releases/kepler/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:12.920
+!MESSAGE Connection to http://download.eclipse.org/eclipse/updates/4.4/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.transport.ecf 2 0 2014-10-05 22:38:13.156
+!MESSAGE Connection to http://download.eclipse.org/eclipse/updates/4.3/p2.index failed on download.eclipse.org. Retry attempt 0 started
+!STACK 0
+java.net.UnknownHostException: download.eclipse.org
+ at java.net.InetAddress.getAllByName0(InetAddress.java:1259)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1171)
+ at java.net.InetAddress.getAllByName(InetAddress.java:1105)
+ at org.apache.http.impl.conn.SystemDefaultDnsResolver.resolve(SystemDefaultDnsResolver.java:45)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:278)
+ at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:162)
+ at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:151)
+ at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:125)
+ at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:643)
+ at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
+ at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1077)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.access$0(HttpClientRetrieveFileTransfer.java:1068)
+ at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer$1.performFileTransfer(HttpClientRetrieveFileTransfer.java:1064)
+ at org.eclipse.ecf.filetransfer.FileTransferJob.run(FileTransferJob.java:73)
+ at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
+
+!ENTRY org.eclipse.equinox.p2.touchpoint.natives 4 0 2014-10-05 22:38:40.394
+!MESSAGE org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction error unzipping zipfile: /home/mmk/.eclipse/org.eclipse.platform_4.4.1_1543616141_linux_gtk_x86_64/p2/org.eclipse.equinox.p2.core/cache/binary/org.eclipse.cdt_root_8.4.0.201406111759destination: /usr/share/eclipse
+!SESSION 2014-10-05 22:38:57.173 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_20
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-10-05 22:39:08.482
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/com.cloudgarden.jigloo_4.6.4.
+
+!ENTRY org.eclipse.equinox.p2.publisher.eclipse 4 0 2014-10-05 22:39:08.500
+!MESSAGE Unable to acquire PluginConverter service during generation for: /home/mmk/.eclipse/org.eclipse.platform_4.4.0_1543616141_linux_gtk_x86_64/plugins/features.
+!SESSION 2014-10-26 10:52:40.535 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.pde.core 4 0 2014-10-26 11:03:34.486
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.595
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.595
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.596
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.597
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.598
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.599
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.600
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.601
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.602
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.603
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-10-26 11:03:34.604
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+
+!ENTRY org.eclipse.wb.core 4 4 2014-10-26 11:18:19.453
+!MESSAGE Designer [1.7.0.r44x201405021445.201410261118]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.core.model.JavaInfo$8.postVisit(JavaInfo.java:1143)
+ at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$de5768d.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.core.model.JavaInfo.refresh_create(JavaInfo.java:1199)
+ at org.eclipse.wb.core.model.ObjectInfo.refreshCreate0(ObjectInfo.java:550)
+ at org.eclipse.wb.core.model.ObjectInfo.access$0(ObjectInfo.java:546)
+ at org.eclipse.wb.core.model.ObjectInfo$5$1.run(ObjectInfo.java:486)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$5.run(ObjectInfo.java:484)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:482)
+ at org.eclipse.wb.internal.core.model.util.surround.SurroundSupport$SurroundAction.runEx(SurroundSupport.java:192)
+ at org.eclipse.wb.internal.core.model.util.ObjectInfoAction$1$1.run(ObjectInfoAction.java:86)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:324)
+ at org.eclipse.wb.internal.core.model.util.ObjectInfoAction$1.run(ObjectInfoAction.java:84)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runLog(ExecutionUtils.java:106)
+ at org.eclipse.wb.internal.core.model.util.ObjectInfoAction.run(ObjectInfoAction.java:81)
+ at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)
+ at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
+ at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
+ at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 70 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-10-26 11:18:21.693
+!MESSAGE Designer [1.7.0.r44x201405021445.201410261118]: 313 (Exception during 'super' constructor evaluation). JDialog() {} java.lang.NullPointerException
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JDialog() {} java.lang.NullPointerException
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-10-26 11:18:22.644
+!MESSAGE Designer [1.7.0.r44x201405021445.201410261118]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.FieldDeclaration.accept0(FieldDeclaration.java:289)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitFields(ExecutionFlowUtils.java:267)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:223)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-10-26 11:22:22.099
+!MESSAGE Designer [1.7.0.r44x201405021445.201410261118]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$de5768d.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+
+!ENTRY org.eclipse.wb.core 4 4 2014-10-26 11:22:23.954
+!MESSAGE Designer [1.7.0.r44x201405021445.201410261118]: new JScrollPane()
+!STACK 0
+java.lang.Error: new JScrollPane()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor45.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$de5768d.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+!SESSION 2014-11-06 19:16:28.918 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-06 19:27:15.822
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.867
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.868
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.869
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.870
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.871
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.871
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.873
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.873
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.873
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.873
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.873
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.874
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.874
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.874
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.874
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.874
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.877
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.882
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.883
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.884
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.888
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.888
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.888
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.888
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.889
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.889
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.889
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.890
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.891
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-06 19:27:15.891
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+
+!ENTRY org.eclipse.wb.core 4 4 2014-11-06 19:37:44.788
+!MESSAGE Designer [1.7.0.r44x201405021445.201411061937]: 313 (Exception during 'super' constructor evaluation). JDialog() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+!STACK 0
+org.eclipse.wb.internal.core.utils.exception.DesignerException: 313 (Exception during 'super' constructor evaluation). JDialog() {} java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:275)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateJavaInfoUsingCreationSupport(JavaInfoEvaluationHelper.java:642)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.addJavaInfo(JavaInfoParser.java:1261)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:253)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.creation.ThisCreationSupport.create(ThisCreationSupport.java:269)
+ ... 63 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-11-06 19:37:47.258
+!MESSAGE Designer [1.7.0.r44x201405021445.201411061937]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.FieldDeclaration.accept0(FieldDeclaration.java:289)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitFields(ExecutionFlowUtils.java:267)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:223)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 70 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-11-06 19:37:50.215
+!MESSAGE Designer [1.7.0.r44x201405021445.201411061937]: new JPanel()
+!STACK 0
+java.lang.Error: new JPanel()
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.FieldDeclaration.accept0(FieldDeclaration.java:289)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitFields(ExecutionFlowUtils.java:267)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:223)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 70 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-11-06 19:40:35.145
+!MESSAGE Designer [1.7.0.r44x201405021445.201411061937]: new JLabel("New label")
+!STACK 0
+java.lang.Error: new JLabel("New label")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.core.model.JavaInfo$8.postVisit(JavaInfo.java:1143)
+ at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$5510ed60.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.core.model.JavaInfo.refresh_create(JavaInfo.java:1199)
+ at org.eclipse.wb.core.model.ObjectInfo.refreshCreate0(ObjectInfo.java:550)
+ at org.eclipse.wb.core.model.ObjectInfo.access$0(ObjectInfo.java:546)
+ at org.eclipse.wb.core.model.ObjectInfo$5$1.run(ObjectInfo.java:486)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:145)
+ at org.eclipse.wb.core.model.ObjectInfo$5.run(ObjectInfo.java:484)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils$2.run(SwingUtils.java:76)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.invokeLaterAndWait(SwingUtils.java:180)
+ at org.eclipse.wb.internal.swing.utils.SwingUtils.runLaterAndWait(SwingUtils.java:73)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.execRefreshOperation(ComponentInfo.java:119)
+ at org.eclipse.wb.core.model.ObjectInfo.refresh(ObjectInfo.java:482)
+ at org.eclipse.wb.core.model.ObjectInfo.endEdit(ObjectInfo.java:446)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.run(ExecutionUtils.java:325)
+ at org.eclipse.wb.core.gef.command.EditCommand.execute(EditCommand.java:50)
+ at org.eclipse.wb.internal.gef.core.EditDomain.executeCommand(EditDomain.java:59)
+ at org.eclipse.wb.gef.core.tools.Tool.executeCommand(Tool.java:209)
+ at org.eclipse.wb.gef.core.tools.AbstractCreationTool.handleButtonUp(AbstractCreationTool.java:62)
+ at org.eclipse.wb.gef.core.tools.Tool.mouseUp(Tool.java:395)
+ at org.eclipse.wb.internal.gef.core.EditDomain.mouseUp(EditDomain.java:255)
+ at org.eclipse.wb.internal.gef.graphical.EditEventManager.mouseUp(EditEventManager.java:149)
+ at sun.reflect.GeneratedMethodAccessor155.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.draw2d.EventManager$8.invoke(EventManager.java:325)
+ at com.sun.proxy.$Proxy18.mouseUp(Unknown Source)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:220)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getWriteMethod(PropertyDescriptor.java:270)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:447)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 77 more
+
+!ENTRY org.eclipse.wb.core 4 4 2014-11-06 19:40:36.754
+!MESSAGE Designer [1.7.0.r44x201405021445.201411061937]: new JLabel("New label")
+!STACK 0
+java.lang.Error: new JLabel("New label")
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:71)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluateExpression(JavaInfoEvaluationHelper.java:630)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper.evaluate(JavaInfoEvaluationHelper.java:502)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.evaluateNode(JavaInfoParser.java:1309)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$1(JavaInfoParser.java:1300)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor$3.run(JavaInfoParser.java:602)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runRethrow(ExecutionUtils.java:119)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$ExecutionFlowParseVisitor.postVisit(JavaInfoParser.java:592)
+ at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils$1.intercept(ExecutionFlowUtils.java:399)
+ at org.eclipse.jdt.core.dom.ASTVisitor$$EnhancerByCGLIB$$5510ed60.postVisit()
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2714)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChild(ASTNode.java:2759)
+ at org.eclipse.jdt.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:263)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.jdt.core.dom.ASTNode.acceptChildren(ASTNode.java:2782)
+ at org.eclipse.jdt.core.dom.VariableDeclarationStatement.accept0(VariableDeclarationStatement.java:267)
+ at org.eclipse.jdt.core.dom.ASTNode.accept(ASTNode.java:2711)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:354)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement0(ExecutionFlowUtils.java:336)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visitStatement(ExecutionFlowUtils.java:315)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:247)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:228)
+ at org.eclipse.wb.core.eval.ExecutionFlowUtils.visit(ExecutionFlowUtils.java:191)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parseRootMethods(JavaInfoParser.java:312)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:268)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.DesignPage.refreshGEF(DesignPage.java:392)
+ at org.eclipse.wb.internal.core.editor.actions.RefreshAction.run(RefreshAction.java:46)
+ at org.eclipse.wb.internal.core.editor.actions.DesignPageAction.run(DesignPageAction.java:34)
+ at org.eclipse.wb.internal.core.editor.errors.JavaExceptionComposite.doRefresh(JavaExceptionComposite.java:87)
+ at org.eclipse.wb.internal.core.editor.errors.ExceptionComposite$3.widgetSelected(ExceptionComposite.java:129)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: java.lang.NullPointerException
+ at java.beans.MethodRef.get(MethodRef.java:72)
+ at java.beans.PropertyDescriptor.getReadMethod(PropertyDescriptor.java:206)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildred_Method(JavaInfoUtils.java:449)
+ at org.eclipse.wb.internal.core.model.JavaInfoUtils.addExposedChildren(JavaInfoUtils.java:429)
+ at org.eclipse.wb.internal.swing.model.component.ComponentInfo.createExposedChildren(ComponentInfo.java:109)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.createExposedChildren(ContainerInfo.java:143)
+ at org.eclipse.wb.core.model.JavaInfo.initialize(JavaInfo.java:423)
+ at org.eclipse.wb.internal.swing.model.component.ContainerInfo.initialize(ContainerInfo.java:114)
+ at org.eclipse.wb.core.model.JavaInfo.setObject(JavaInfo.java:1288)
+ at org.eclipse.wb.internal.core.model.JavaInfoEvaluationHelper$3.evaluationSuccessful(JavaInfoEvaluationHelper.java:271)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate0(AstEvaluationEngine.java:179)
+ at org.eclipse.wb.core.eval.AstEvaluationEngine.evaluate(AstEvaluationEngine.java:61)
+ ... 81 more
+!SESSION 2014-11-06 22:11:39.031 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.ui 4 0 2014-11-06 22:35:31.328
+!MESSAGE Unhandled event loop exception
+!STACK 0
+org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
+ at org.eclipse.swt.SWT.error(SWT.java:4441)
+ at org.eclipse.swt.SWT.error(SWT.java:4356)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:139)
+ at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3774)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3412)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Caused by: org.eclipse.swt.SWTException: Widget is disposed
+ at org.eclipse.swt.SWT.error(SWT.java:4441)
+ at org.eclipse.swt.SWT.error(SWT.java:4356)
+ at org.eclipse.swt.SWT.error(SWT.java:4327)
+ at org.eclipse.swt.widgets.Widget.error(Widget.java:476)
+ at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:413)
+ at org.eclipse.swt.widgets.Control.setFocus(Control.java:4339)
+ at org.eclipse.jdt.internal.ui.text.java.hover.AbstractAnnotationHover$AnnotationInformationControl.setFocus(AbstractAnnotationHover.java:207)
+ at org.eclipse.jface.text.AbstractInformationControlManager.showInformationControl(AbstractInformationControlManager.java:1276)
+ at org.eclipse.jface.internal.text.StickyHoverManager.showInformationControl(StickyHoverManager.java:295)
+ at org.eclipse.jface.internal.text.InformationControlReplacer.showInformationControl(InformationControlReplacer.java:162)
+ at org.eclipse.jface.text.AbstractInformationControlManager.internalShowInformationControl(AbstractInformationControlManager.java:1164)
+ at org.eclipse.jface.text.AbstractInformationControlManager.presentInformation(AbstractInformationControlManager.java:1150)
+ at org.eclipse.jface.text.AbstractInformationControlManager.setInformation(AbstractInformationControlManager.java:418)
+ at org.eclipse.jface.internal.text.InformationControlReplacer.computeInformation(InformationControlReplacer.java:114)
+ at org.eclipse.jface.text.AbstractInformationControlManager.doShowInformation(AbstractInformationControlManager.java:1131)
+ at org.eclipse.jface.text.AbstractInformationControlManager.showInformation(AbstractInformationControlManager.java:1121)
+ at org.eclipse.jface.internal.text.InformationControlReplacer.replaceInformationControl(InformationControlReplacer.java:99)
+ at org.eclipse.jface.text.AbstractInformationControlManager.replaceInformationControl(AbstractInformationControlManager.java:1298)
+ at org.eclipse.jface.text.AbstractHoverInformationControlManager.replaceInformationControl(AbstractHoverInformationControlManager.java:809)
+ at org.eclipse.jface.text.TextViewerHoverManager.replaceInformationControl(TextViewerHoverManager.java:309)
+ at org.eclipse.jface.text.AbstractHoverInformationControlManager$2.run(AbstractHoverInformationControlManager.java:327)
+ at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
+ at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
+ ... 24 more
+
+!ENTRY org.eclipse.jface 2 0 2014-11-06 22:43:41.850
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-11-06 22:43:41.850
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@693972a9,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@6ceaef8e,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-11-07 06:17:56.192 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-11-07 06:30:46.688
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-11-07 06:30:46.688
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@3514d1a4,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1177049c,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-07 06:30:54.060
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.069
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.070
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.074
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.075
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.076
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.077
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.081
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.082
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.083
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-07 06:30:54.084
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SESSION 2014-11-08 19:17:45.474 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.jface 2 0 2014-11-08 19:49:56.131
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-11-08 19:49:56.131
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@61aa5dbf,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@483f19a3,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-08 20:09:04.518
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.577
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.578
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.578
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.580
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.580
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.580
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.581
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.584
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.585
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.586
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.587
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.588
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 20:09:04.589
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SESSION 2014-11-08 21:02:05.571 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-08 21:06:07.762
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.795
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.797
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.798
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.798
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.798
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.798
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.798
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.799
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.800
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.801
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.802
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.802
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.802
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.802
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.803
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.806
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.806
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.806
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.806
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.806
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-08 21:06:07.807
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SESSION 2014-11-09 21:52:27.646 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-09 21:53:54.757
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.787
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.787
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.787
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.787
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.788
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.789
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.790
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.790
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.790
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.790
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.790
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.791
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.792
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.793
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.794
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.794
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.794
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.794
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.794
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.795
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 21:53:54.796
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SESSION 2014-11-09 21:58:12.023 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.core.resources 2 10035 2014-11-09 21:59:08.702
+!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
+
+!ENTRY org.eclipse.pde.core 4 0 2014-11-09 22:01:59.499
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.508
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.508
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.509
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.510
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.510
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.510
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.510
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.513
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.513
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.514
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.515
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.516
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.516
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.516
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.516
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.517
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.518
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.519
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.520
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.523
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-11-09 22:01:59.524
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+
+!ENTRY org.eclipse.jface 2 0 2014-11-09 22:03:03.413
+!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation.
+!SUBENTRY 1 org.eclipse.jface 2 0 2014-11-09 22:03:03.413
+!MESSAGE A conflict occurred for CTRL+D:
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.debug.ui.commands.eof,EOF,
+ Send end of file,
+ Category(org.eclipse.debug.ui.category.run,Run/Debug,Run/Debug command category,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@321b2469,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.debug.ui.console,,,system)
+Binding(CTRL+D,
+ ParameterizedCommand(Command(org.eclipse.ui.edit.text.delete.line,Delete Line,
+ Delete a line of text,
+ Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true),
+ org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@74d242b5,
+ ,,true),null),
+ org.eclipse.ui.defaultAcceleratorConfiguration,
+ org.eclipse.ui.textEditorScope,,,system)
+!SESSION 2014-12-11 19:27:35.515 -----------------------------------------------
+eclipse.buildId=4.4.1.M20140925-0400
+java.version=1.8.0_25
+java.vendor=Oracle Corporation
+BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_DK
+Framework arguments: -product org.eclipse.epp.package.standard.product
+Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.standard.product
+
+!ENTRY org.eclipse.pde.core 4 0 2014-12-11 19:29:18.448
+!MESSAGE The current target platform contains errors, open Window > Preferences > Plug-in Development > Target Platform for details.
+!STACK 1
+org.eclipse.core.runtime.CoreException: Problems occurred getting the plug-ins in this container
+ at org.eclipse.pde.internal.core.PluginModelManager.getExternalBundles(PluginModelManager.java:604)
+ at org.eclipse.pde.internal.core.PluginModelManager.initializeTable(PluginModelManager.java:525)
+ at org.eclipse.pde.internal.core.PluginModelManager.findModel(PluginModelManager.java:874)
+ at org.eclipse.pde.core.plugin.PluginRegistry.findModel(PluginRegistry.java:110)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.wb.internal.core.utils.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:869)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.invokeStatic(ReflectivePDE.java:90)
+ at org.eclipse.wb.internal.core.utils.pde.ReflectivePDE.findModel(ReflectivePDE.java:65)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addFragments(ProjectClassLoader.java:139)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.addRuntimeClassPathEntries(ProjectClassLoader.java:127)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.getClasspathUrls(ProjectClassLoader.java:73)
+ at org.eclipse.wb.internal.core.utils.reflect.ProjectClassLoader.create(ProjectClassLoader.java:64)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.createClassLoader_project(AbstractParseFactory.java:792)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.getClassLoader(AbstractParseFactory.java:747)
+ at org.eclipse.wb.internal.core.parser.AbstractParseFactory.initializeClassLoader(AbstractParseFactory.java:732)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.initializeClassLoader(ParseFactory.java:282)
+ at org.eclipse.wb.internal.swing.parser.ParseFactory.getRootContext(ParseFactory.java:106)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.prepareParseContext(JavaInfoParser.java:1182)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:242)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.access$9(JavaInfoParser.java:238)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:153)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser$1.runObject(JavaInfoParser.java:1)
+ at org.eclipse.wb.internal.core.utils.execution.ExecutionUtils.runDesignTime(ExecutionUtils.java:159)
+ at org.eclipse.wb.internal.core.parser.JavaInfoParser.parse(JavaInfoParser.java:151)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:534)
+ at org.eclipse.wb.internal.core.editor.DesignPage.access$9(DesignPage.java:522)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8$1.run(DesignPage.java:449)
+ at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)
+ at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)
+ at org.eclipse.swt.widgets.Display.syncExec(Display.java:4590)
+ at org.eclipse.wb.internal.core.editor.DesignPage$8.run(DesignPage.java:446)
+ at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466)
+ at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374)
+ at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF_withProgress(DesignPage.java:465)
+ at org.eclipse.wb.internal.core.editor.DesignPage.internal_refreshGEF(DesignPage.java:415)
+ at org.eclipse.wb.internal.core.editor.UndoManager.refreshDesignerEditor(UndoManager.java:381)
+ at org.eclipse.wb.internal.core.editor.UndoManager.activate(UndoManager.java:90)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState_True(DesignPage.java:263)
+ at org.eclipse.wb.internal.core.editor.DesignPage.handleActiveState(DesignPage.java:241)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode.showPage(DefaultMultiMode.java:125)
+ at org.eclipse.wb.internal.core.editor.multi.DefaultMultiMode$1.widgetSelected(DefaultMultiMode.java:63)
+ at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1412)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1397)
+ at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1182)
+ at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3110)
+ at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794)
+ at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283)
+ at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
+ at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
+ at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
+ at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
+ at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
+ at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
+ at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
+ at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
+ at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
+ at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
+ at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
+ at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
+ at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
+ at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
+ at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
+ at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
+ at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
+ at java.lang.reflect.Method.invoke(Method.java:483)
+ at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
+ at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
+ at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
+ at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+Contains: File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
+!SUBENTRY 1 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE Problems occurred getting the plug-ins in this container
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.cvs_1.4.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.480
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.481
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.481
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.481
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.481
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.filetransfer_5.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.identity_3.4.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer_3.2.200.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.482
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4_1.0.500.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.httpclient4.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.provider.filetransfer.ssl_1.0.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ecf.ssl_1.1.0.v20140528-1625.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.core_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.doc_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.483
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.egit.ui_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.common_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.change_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.10.0.v20140514-1158.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.core_1.3.0.v20140521-1611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.help.ui_1.3.0.v20140425-1404.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.mpc.ui_1.3.0.v20140529-2031.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.epp.package.standard_4.4.0.20140612-0500
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.485
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.486
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt_3.10.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.486
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.486
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug_3.8.100.v20140522-1618
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.487
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.isv_3.10.0.v20140604-1919.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.487
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.doc.user_3.10.0.v20140606-1536.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.487
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.487
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.488
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jgit.archive_3.4.0.201406110918-r.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde_3.8.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.doc.user_3.10.0.v20140605-1909.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.489
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform_4.4.0.v20140606-1215
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.isv_4.4.0.v20140604-2138.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.doc.user_4.4.0.v20140606-1558.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.rcp_4.3.100.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt_3.103.0.v20140605-2008.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.v20140604-1608
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench_3.106.0.v20140530-0732.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.commons.codec.source_1.6.0.v201305230611.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpclient.source_4.2.6.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.apache.httpcomponents.httpcore.source_4.2.5.v201311072007.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.492
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.compare.source_3.5.500.v20131106-1552.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.databinding.source_1.4.1.v20140214-0004.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.core.resources.source_3.9.0.v20140514-1307.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.core.source_3.9.0.v20140521-1435.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.debug.ui.source_3.10.0.v20140604-1637.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.core.services.source_1.2.0.v20140509-1840.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.css.swt.source_0.11.100.v20140522-1045.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.addons.swt.source_1.1.0.v20140602-1537.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.renderers.swt.source_0.12.0.v20140521-1818.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.e4.ui.workbench.source_1.1.0.v20140528-1949.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.equinox.p2.publisher.source_1.3.0.v20140129-1408.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.493
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.help.base.source_4.0.200.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.495
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.core.source_3.10.0.v20140604-1726.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.debug.source_3.8.100.v20140522-1618.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.launching.source_3.7.100.v20140428-1912.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jdt.ui.source_3.10.0.v20140604-1403.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.source_3.10.0.v20140604-0740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.jface.text.source_3.9.0.v20140521-1657.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ltk.core.refactoring.source_3.6.100.v20140520-1248.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.compatibility.state.source_1.0.0.v20140403-1907.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.osgi.source_3.10.0.v20140606-1445.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.api.tools.ui.source_1.0.500.v20140512-1548.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.core.source_3.10.0.v20140519-1409.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ua.core.source_1.0.300.v20140204-1740.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.pde.ui.source_3.8.100.v20140529-0947.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.platform.source_4.4.0.v20140606-1215.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64.source_3.103.0.v20140605-2012.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.ide.source_3.10.0.v20140521-1937.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.navigator.source_3.5.400.v20140210-1835.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.source_3.106.0.v20140519-0906.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.themes.source_1.0.0.v20140604-1608.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.496
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.trace.source_1.0.200.v20140424-1951.jar
+!SUBENTRY 2 org.eclipse.pde.core 4 0 2014-12-11 19:29:18.497
+!MESSAGE File does not exist: /usr/share/eclipse/plugins/org.eclipse.ui.workbench.source_3.106.0.v20140530-0732.jar
diff --git a/.metadata/.plugins/org.eclipse.cdt.core/.log b/.metadata/.plugins/org.eclipse.cdt.core/.log
new file mode 100644
index 0000000..d1e7d97
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.cdt.core/.log
@@ -0,0 +1,34 @@
+*** SESSION Aug 07, 2014 18:11:21.36 -------------------------------------------
+*** SESSION Aug 13, 2014 11:18:13.02 -------------------------------------------
+*** SESSION Aug 13, 2014 19:29:14.47 -------------------------------------------
+*** SESSION Aug 14, 2014 08:45:09.10 -------------------------------------------
+*** SESSION Aug 17, 2014 20:30:07.62 -------------------------------------------
+*** SESSION Aug 17, 2014 21:35:21.75 -------------------------------------------
+*** SESSION Aug 18, 2014 00:51:01.05 -------------------------------------------
+*** SESSION Aug 18, 2014 00:55:09.85 -------------------------------------------
+*** SESSION Aug 18, 2014 09:03:46.13 -------------------------------------------
+*** SESSION Sep 18, 2014 19:36:18.58 -------------------------------------------
+*** SESSION Sep 19, 2014 18:58:07.74 -------------------------------------------
+*** SESSION Sep 20, 2014 21:09:29.74 -------------------------------------------
+*** SESSION Sep 20, 2014 21:24:26.14 -------------------------------------------
+*** SESSION Sep 21, 2014 10:30:07.78 -------------------------------------------
+*** SESSION Sep 21, 2014 17:40:36.61 -------------------------------------------
+*** SESSION Sep 26, 2014 18:21:47.72 -------------------------------------------
+*** SESSION Sep 26, 2014 19:35:25.66 -------------------------------------------
+*** SESSION Sep 27, 2014 07:11:51.76 -------------------------------------------
+*** SESSION Sep 27, 2014 09:42:06.29 -------------------------------------------
+*** SESSION Sep 27, 2014 22:34:25.43 -------------------------------------------
+*** SESSION Sep 28, 2014 16:41:17.63 -------------------------------------------
+*** SESSION Oct 05, 2014 22:39:42.34 -------------------------------------------
+*** SESSION Oct 26, 2014 10:54:24.50 -------------------------------------------
+*** SESSION Nov 06, 2014 19:18:45.66 -------------------------------------------
+*** SESSION Nov 06, 2014 22:12:25.33 -------------------------------------------
+*** SESSION Nov 07, 2014 06:18:43.84 -------------------------------------------
+*** SESSION Nov 08, 2014 19:18:44.84 -------------------------------------------
+*** SESSION Nov 08, 2014 21:02:49.62 -------------------------------------------
+*** SESSION Nov 09, 2014 21:59:35.54 -------------------------------------------
+*** SESSION Nov 10, 2014 22:19:20.77 -------------------------------------------
+*** SESSION Nov 16, 2014 21:30:46.27 -------------------------------------------
+*** SESSION Nov 21, 2014 23:15:41.46 -------------------------------------------
+*** SESSION Nov 30, 2014 12:26:18.20 -------------------------------------------
+*** SESSION Dec 11, 2014 19:28:31.76 -------------------------------------------
diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.c
@@ -0,0 +1 @@
+
diff --git a/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.cdt.make.core/specs.cpp
@@ -0,0 +1 @@
+
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/1/802dfe8df34600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/1/802dfe8df34600141fd6f4940a7a52e5
new file mode 100644
index 0000000..33b1111
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/1/802dfe8df34600141fd6f4940a7a52e5
@@ -0,0 +1,478 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/21/4009afbdfe4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/21/4009afbdfe4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..4f64f80
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/21/4009afbdfe4600141fd6f4940a7a52e5
@@ -0,0 +1,94 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("New label");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblLic = new JLabel("New label");
+ lblLic.setBounds(12, 98, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblVer = new JLabel("New label");
+ lblVer.setBounds(12, 125, 100, 15);
+ panel.add(lblVer);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2a/8002f572fc4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/8002f572fc4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..408bb54
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2a/8002f572fc4600141fd6f4940a7a52e5
@@ -0,0 +1,555 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#") && (output.toString().equals("#") == false)){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/2e/b0a68bab1c4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/b0a68bab1c4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..8fdf8ec
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/2e/b0a68bab1c4700141f1c90b0a4df3f80
@@ -0,0 +1,110 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("marcel-kapfer.de/projects/morse");
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("0.99");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("GNU v3.0");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3b/7012bd47f64600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/3b/7012bd47f64600141fd6f4940a7a52e5
new file mode 100644
index 0000000..1905984
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3b/7012bd47f64600141fd6f4940a7a52e5
@@ -0,0 +1,540 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/0010ca1ff74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/0010ca1ff74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..4a2e6ee
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/0010ca1ff74600141fd6f4940a7a52e5
@@ -0,0 +1,545 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/3c/a0af8b64f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/a0af8b64f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..1c797c3
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/3c/a0af8b64f74600141fd6f4940a7a52e5
@@ -0,0 +1,558 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/42/80461635fd4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/42/80461635fd4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..93c4792
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/42/80461635fd4600141fd6f4940a7a52e5
@@ -0,0 +1,74 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 300);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "Developer", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 37);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Developer: Marcel Kapfer");
+ lblDeveloper.setBounds(5, 17, 426, 15);
+ panel.add(lblDeveloper);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/42/a0c25128fb4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/42/a0c25128fb4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..3fb1042
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/42/a0c25128fb4600141fd6f4940a7a52e5
@@ -0,0 +1,560 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#") && (output.toString().equals("#") == false)){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/47/b0c3a8171c4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/47/b0c3a8171c4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..db21588
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/47/b0c3a8171c4700141f1c90b0a4df3f80
@@ -0,0 +1,125 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+import java.awt.Desktop;
+import java.net.URI;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("marcel-kapfer.de/projects/morse");
+ lblNewLabel.addMouseListener(new MouseAdapter() {
+ @Override
+ public void mouseReleased(MouseEvent e) {
+
+ if(Desktop.isDesktopSupported())
+ {
+ Desktop.getDesktop().browse(new URI("http://www.example.com"));
+ }
+ }
+ });
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("0.99");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("GNU v3.0");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4c/6002fe3b658100141625a7511dfac22b b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/6002fe3b658100141625a7511dfac22b
new file mode 100644
index 0000000..f9e8d43
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4c/6002fe3b658100141625a7511dfac22b
@@ -0,0 +1,1211 @@
+/*
+ * This is a programm to translate latin letters, words, sentences, books and so on, to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 443);
+ contentPane = new JPanel();
+ contentPane.setBackground(new Color(255, 255, 255));
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBackground(new Color(51, 102, 255));
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ mnMain.setBackground(new Color(255, 255, 255));
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.setToolTipText("Information about the Software");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mntmBug.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ Bug.main(null);
+ }
+ });
+ mntmBug.setToolTipText("Information about handling a bug");
+ mnMain.add(mntmBug);
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mntmHowTo.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ HowTo.main(null);
+ }
+ });
+ mntmHowTo.setToolTipText("Information about how to use the software");
+ mnMain.add(mntmHowTo);
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mntmMissingCode
+ .setToolTipText("Information about handling a missing code");
+ mnMain.add(mntmMissingCode);
+
+ JMenuItem mntmExit = new JMenuItem("Exit");
+ mntmExit.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ mnMain.add(mntmExit);
+ mntmMissingCode.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ MissingCode.main(null);
+ }
+ });
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ mnClipboard.setBackground(new Color(255, 255, 255));
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mntnPaste
+ .setToolTipText("Paste the text from your Clipboard into the input field");
+ mntnPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ mnClipboard.add(mntnPaste);
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mntmCopy.setToolTipText("Copy the text from the output field into your clipboard");
+ mntmCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ mnClipboard.add(mntmCopy);
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ chckbxmntmClipboardAutomatic
+ .setToolTipText("Copy the text form the output field automatically into your clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ tfInput.setToolTipText("Enter here your text");
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste
+ .setToolTipText("Paste the text from your Clipboard into the input field");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.setToolTipText("Select the whole text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.setToolTipText("Delete the whole text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBackground(new Color(255, 255, 255));
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ rdbtnwmll.setBackground(new Color(255, 255, 255));
+ rdbtnwmll
+ .setToolTipText("Convert writtenMorse into normal latin letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ rdbtnllwm.setBackground(new Color(255, 255, 255));
+ rdbtnllwm
+ .setToolTipText("Convert normal latin letters into writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ rdbtnmll.setBackground(new Color(255, 255, 255));
+ rdbtnmll.setToolTipText("Convert normal morse code into normal latin letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ rdbtnllm.setBackground(new Color(255, 255, 255));
+ rdbtnllm.setToolTipText("convert normal latin letters into normal morse code");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.setForeground(new Color(255, 255, 255));
+ btnConvert.setBackground(new Color(51, 102, 255));
+ btnConvert
+ .setToolTipText("Convert the insert text to the choosen code");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ tfOutput.setToolTipText("This is the output text field");
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.setForeground(new Color(255, 255, 255));
+ btnSelectInput.setBackground(new Color(51, 102, 255));
+ btnSelectInput.setToolTipText("Select the whole text of the input box");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ WmLl();
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ MLl();
+ } else if (rdbtnllm.isSelected()) {
+ LlM();
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ try {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if (output.toString().endsWith("#")
+ && (output.toString().equals("#") == false)) {
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting writtenMorse to latin letters
+ */
+ private void WmLl() {
+ try {
+ // Variables
+ String input;
+ StringBuffer output = new StringBuffer();
+ input = tfInput.getText().toUpperCase() + "#";
+ StringBuffer inputToSign = new StringBuffer(input);
+ while (inputToSign.toString().equals("#") == false) {
+ int d = 0;
+ boolean signFull = true;
+ StringBuffer sign = new StringBuffer();
+ while (signFull) {
+ if (inputToSign.toString().charAt(d) == '+'
+ || inputToSign.toString().charAt(d) == '#') {
+ if (d == 0) {
+ if (inputToSign.toString().startsWith("+")) {
+ output.append(" ");
+ }
+ inputToSign.deleteCharAt(0);
+ } else {
+ sign.replace(0, sign.length(), inputToSign
+ .toString().substring(0, d));
+ inputToSign.delete(0, d);
+ signFull = false;
+ }
+ } else {
+ d++;
+ }
+ }
+ if (input.equals("°")) {
+ break;
+ } else if (sign.toString().equals("01")) {
+ output.append("A");
+ } else if (sign.toString().equals("1000")) {
+ output.append("B");
+ } else if (sign.toString().equals("1010")) {
+ output.append("C");
+ } else if (sign.toString().equals("100")) {
+ output.append("D");
+ } else if (sign.toString().equals("0")) {
+ output.append("E");
+ } else if (sign.toString().equals("0010")) {
+ output.append("F");
+ } else if (sign.toString().equals("110")) {
+ output.append("G");
+ } else if (sign.toString().equals("0000")) {
+ output.append("H");
+ } else if (sign.toString().equals("00")) {
+ output.append("I");
+ } else if (sign.toString().equals("0111")) {
+ output.append("J");
+ } else if (sign.toString().equals("101")) {
+ output.append("K");
+ } else if (sign.toString().equals("0100")) {
+ output.append("L");
+ } else if (sign.toString().equals("11")) {
+ output.append("M");
+ } else if (sign.toString().equals("10")) {
+ output.append("N");
+ } else if (sign.toString().equals("111")) {
+ output.append("O");
+ } else if (sign.toString().equals("0110")) {
+ output.append("P");
+ } else if (sign.toString().equals("1101")) {
+ output.append("Q");
+ } else if (sign.toString().equals("010")) {
+ output.append("R");
+ } else if (sign.toString().equals("000")) {
+ output.append("S");
+ } else if (sign.toString().equals("1")) {
+ output.append("T");
+ } else if (sign.toString().equals("001")) {
+ output.append("U");
+ } else if (sign.toString().equals("0001")) {
+ output.append("V");
+ } else if (sign.toString().equals("011")) {
+ output.append("W");
+ } else if (sign.toString().equals("1001")) {
+ output.append("X");
+ } else if (sign.toString().equals("1011")) {
+ output.append("Y");
+ } else if (sign.toString().equals("1100")) {
+ output.append("Z");
+ } else if (sign.toString().equals("11111")) {
+ output.append("0 (zero)");
+ } else if (sign.toString().equals("01111")) {
+ output.append("1");
+ } else if (sign.toString().equals("00111")) {
+ output.append("2");
+ } else if (sign.toString().equals("00011")) {
+ output.append("3");
+ } else if (sign.toString().equals("00001")) {
+ output.append("4");
+ } else if (sign.toString().equals("00000")) {
+ output.append("5");
+ } else if (sign.toString().equals("10000")) {
+ output.append("6");
+ } else if (sign.toString().equals("11000")) {
+ output.append("7");
+ } else if (sign.toString().equals("11100")) {
+ output.append("8");
+ } else if (sign.toString().equals("11110")) {
+ output.append("9");
+ } else if (sign.toString().equals("0101")) {
+ output.append("Ä");
+ } else if (sign.toString().equals("1110")) {
+ output.append("Ö");
+ } else if (sign.toString().equals("0011")) {
+ output.append("Ü");
+ } else if (sign.toString().equals("00011000")) {
+ output.append("ß");
+ } else if (sign.toString().equals("1111")) {
+ output.append("CH");
+ } else if (sign.toString().equals("010101")) {
+ output.append(".");
+ } else if (sign.toString().equals("110011")) {
+ output.append(",");
+ } else if (sign.toString().equals("111000")) {
+ output.append(":");
+ } else if (sign.toString().equals("101010")) {
+ output.append(";");
+ } else if (sign.toString().equals("001100")) {
+ output.append("?");
+ } else if (sign.toString().equals("101011")) {
+ output.append("!");
+ } else if (sign.toString().equals("100001")) {
+ output.append("-");
+ } else if (sign.toString().equals("001101")) {
+ output.append("_");
+ } else if (sign.toString().equals("10110")) {
+ output.append("(");
+ } else if (sign.toString().equals("101101")) {
+ output.append(")");
+ } else if (sign.toString().equals("011110")) {
+ output.append("'");
+ } else if (sign.toString().equals("10001")) {
+ output.append("=");
+ } else if (sign.toString().equals("01010")) {
+ output.append("+ or End of the signal");
+ } else if (sign.toString().equals("10010")) {
+ output.append("/");
+ } else if (sign.toString().equals("011010")) {
+ output.append("@");
+ } else if (sign.toString().equals("10101")) {
+ output.append("Begin of the signal");
+ } else if (sign.toString().equals("10001")) {
+ output.append("Wait");
+ } else if (sign.toString().equals("00010")) {
+ output.append("Understood");
+ } else if (sign.toString().equals("000101")) {
+ output.append("End of work");
+ } else if (sign.toString().equals("000111000")) {
+ output.append("SOS");
+ } else if (sign.toString().equals("00000000")) {
+ output.append("Error");
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.toString());
+ After();
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting normal letters into morse code
+ */
+
+ private void LlM() {
+ try {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("...-.-");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("........");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("-.-.-");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText(".-.-.");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("...-.");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText(".-...");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("...---...");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append(" ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append(".- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("-... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("-.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append(". ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("..-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append(".... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append(".. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append(".--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append(".-.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append(".--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append(".-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("..- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("...- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append(".-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("-..- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("-.-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("--.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("----- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append(".---- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("..--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("...-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("....- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("..... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("-.... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("--... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("---.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("----. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append(".-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("---. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("..-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("...--... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append(".-.-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("--..-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("---... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("-.-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("..--.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("-.-.-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("-....- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("..--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("-.--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("-.--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("-...- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append(".-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("-..-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append(".--.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append(".----. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("...-..- ");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if (output.toString().endsWith(" ")
+ && (output.toString().equals(" ") == false)) {
+ output.delete(output.length() - 3, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting morse code into latin letters
+ */
+ private void MLl() {
+ try {
+ // Variables
+ String input;
+ StringBuffer output = new StringBuffer();
+ input = tfInput.getText() + " ";
+ StringBuffer inputToSign = new StringBuffer(input);
+ while (inputToSign.toString().equals(" ") == false) {
+ int d = 0;
+ boolean signFull = true;
+ StringBuffer sign = new StringBuffer();
+ while (signFull) {
+ if (inputToSign.toString().startsWith(" ")) {
+ output.append(" ");
+ inputToSign.delete(d, d + 9);
+ } else if (inputToSign.toString().substring(d, d + 3)
+ .equals(" ")) {
+ if (d == 0) {
+ inputToSign.delete(0, 3);
+ } else {
+ sign.replace(0, sign.length(), inputToSign
+ .toString().substring(0, d));
+ inputToSign.delete(0, d);
+ signFull = false;
+ }
+ } else {
+ d++;
+ }
+ }
+ if (sign.toString().equals(".-")) {
+ output.append("A");
+ } else if (sign.toString().equals("-...")) {
+ output.append("B");
+ } else if (sign.toString().equals("-.-.")) {
+ output.append("C");
+ } else if (sign.toString().equals("-..")) {
+ output.append("D");
+ } else if (sign.toString().equals(".")) {
+ output.append("E");
+ } else if (sign.toString().equals("..-.")) {
+ output.append("F");
+ } else if (sign.toString().equals("--.")) {
+ output.append("G");
+ } else if (sign.toString().equals("....")) {
+ output.append("H");
+ } else if (sign.toString().equals("..")) {
+ output.append("I");
+ } else if (sign.toString().equals(".---")) {
+ output.append("J");
+ } else if (sign.toString().equals("-.-")) {
+ output.append("K");
+ } else if (sign.toString().equals(".-..")) {
+ output.append("L");
+ } else if (sign.toString().equals("--")) {
+ output.append("M");
+ } else if (sign.toString().equals("-.")) {
+ output.append("N");
+ } else if (sign.toString().equals("---")) {
+ output.append("O");
+ } else if (sign.toString().equals(".--.")) {
+ output.append("P");
+ } else if (sign.toString().equals("--.-")) {
+ output.append("Q");
+ } else if (sign.toString().equals(".-.")) {
+ output.append("R");
+ } else if (sign.toString().equals("...")) {
+ output.append("S");
+ } else if (sign.toString().equals("-")) {
+ output.append("T");
+ } else if (sign.toString().equals("..-")) {
+ output.append("U");
+ } else if (sign.toString().equals("...-")) {
+ output.append("V");
+ } else if (sign.toString().equals(".--")) {
+ output.append("W");
+ } else if (sign.toString().equals("-..-")) {
+ output.append("X");
+ } else if (sign.toString().equals("-.--")) {
+ output.append("Y");
+ } else if (sign.toString().equals("--..")) {
+ output.append("Z");
+ } else if (sign.toString().equals("-----")) {
+ output.append(". (zero)");
+ } else if (sign.toString().equals(".----")) {
+ output.append("-");
+ } else if (sign.toString().equals("..---")) {
+ output.append("2");
+ } else if (sign.toString().equals("...--")) {
+ output.append("3");
+ } else if (sign.toString().equals("....-")) {
+ output.append("4");
+ } else if (sign.toString().equals(".....")) {
+ output.append("5");
+ } else if (sign.toString().equals("-....")) {
+ output.append("6");
+ } else if (sign.toString().equals("--...")) {
+ output.append("7");
+ } else if (sign.toString().equals("---..")) {
+ output.append("8");
+ } else if (sign.toString().equals("----.")) {
+ output.append("9");
+ } else if (sign.toString().equals(".-.-")) {
+ output.append("Ä");
+ } else if (sign.toString().equals("---.")) {
+ output.append("Ö");
+ } else if (sign.toString().equals("..--")) {
+ output.append("Ü");
+ } else if (sign.toString().equals("...--...")) {
+ output.append("ß");
+ } else if (sign.toString().equals("----")) {
+ output.append("CH");
+ } else if (sign.toString().equals(".-.-.-")) {
+ output.append(".");
+ } else if (sign.toString().equals("--..--")) {
+ output.append(",");
+ } else if (sign.toString().equals("---...")) {
+ output.append(":");
+ } else if (sign.toString().equals("-.-.-.")) {
+ output.append(";");
+ } else if (sign.toString().equals("..--..")) {
+ output.append("?");
+ } else if (sign.toString().equals("-.-.--")) {
+ output.append("!");
+ } else if (sign.toString().equals("-....-")) {
+ output.append("-");
+ } else if (sign.toString().equals("..--.-")) {
+ output.append("_");
+ } else if (sign.toString().equals("-.--.")) {
+ output.append("(");
+ } else if (sign.toString().equals("-.--.-")) {
+ output.append(")");
+ } else if (sign.toString().equals(".----.")) {
+ output.append("'");
+ } else if (sign.toString().equals("-...-")) {
+ output.append("=");
+ } else if (sign.toString().equals(".-.-.")) {
+ output.append("+ or End of the signal");
+ } else if (sign.toString().equals("-..-.")) {
+ output.append("/");
+ } else if (sign.toString().equals(".--.-.")) {
+ output.append("@");
+ } else if (sign.toString().equals("-.-.-")) {
+ output.append("Begin of the signal");
+ } else if (sign.toString().equals("-...-")) {
+ output.append("Wait");
+ } else if (sign.toString().equals("...-.")) {
+ output.append("Understood");
+ } else if (sign.toString().equals("...-.-")) {
+ output.append("End of work");
+ } else if (sign.toString().equals("...---...")) {
+ output.append("SOS");
+ } else if (sign.toString().equals("........")) {
+ output.append("Error");
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.toString());
+ After();
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * popup menu
+ */
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+
+ /*
+ * Past function
+ */
+ private void onPaste(JTextArea tf) {
+ try{
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e) {
+ e.printStackTrace();
+ }// try
+ } catch (Exception e){
+ tfOutput.setText("Some error occured. I'm sorry! \n Are you sure that your clipboard isn't empty?");
+ }
+ }// onPaste
+
+ /*
+ * Copy function
+ */
+ private void onCopy(JTextArea tf) {
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d074d778f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d074d778f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..0584b27
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/4e/d074d778f74600141fd6f4940a7a52e5
@@ -0,0 +1,555 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/56/e0736a37f64600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/56/e0736a37f64600141fd6f4940a7a52e5
new file mode 100644
index 0000000..7c1a2a1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/56/e0736a37f64600141fd6f4940a7a52e5
@@ -0,0 +1,535 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5a/e0538c9bfe4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/5a/e0538c9bfe4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..8418d2e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/5a/e0538c9bfe4600141fd6f4940a7a52e5
@@ -0,0 +1,82 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 300);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 236);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/5f/4080162aff4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/5f/4080162aff4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..49c8ba0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/5f/4080162aff4600141fd6f4940a7a52e5
@@ -0,0 +1,94 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblLic = new JLabel("Version");
+ lblLic.setBounds(12, 98, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblVer = new JLabel("License");
+ lblVer.setBounds(12, 125, 100, 15);
+ panel.add(lblVer);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6/c0bf109cf64600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/6/c0bf109cf64600141fd6f4940a7a52e5
new file mode 100644
index 0000000..4cf2bee
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6/c0bf109cf64600141fd6f4940a7a52e5
@@ -0,0 +1,545 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.replaceSelection(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6b/70a17c51fd4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/6b/70a17c51fd4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..f120c88
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6b/70a17c51fd4600141fd6f4940a7a52e5
@@ -0,0 +1,74 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 300);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "Developer", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 37);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(5, 17, 426, 15);
+ panel.add(lblDeveloper);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/6e/80113c491b4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/80113c491b4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..16cb1ae
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/6e/80113c491b4700141f1c90b0a4df3f80
@@ -0,0 +1,110 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("New label");
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("New label");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("New label");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("New label");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/72/302ea694f84600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/72/302ea694f84600141fd6f4940a7a52e5
new file mode 100644
index 0000000..01dde25
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/72/302ea694f84600141fd6f4940a7a52e5
@@ -0,0 +1,561 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#")){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/74/10310ad1f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/74/10310ad1f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..34fef68
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/74/10310ad1f74600141fd6f4940a7a52e5
@@ -0,0 +1,557 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/80/d0cdcddaf54600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/80/d0cdcddaf54600141fd6f4940a7a52e5
new file mode 100644
index 0000000..4636a8c
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/80/d0cdcddaf54600141fd6f4940a7a52e5
@@ -0,0 +1,526 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ //StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
+ tfInput.setText(clipboard.toString());
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/83/b001ce84f64600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/83/b001ce84f64600141fd6f4940a7a52e5
new file mode 100644
index 0000000..a675496
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/83/b001ce84f64600141fd6f4940a7a52e5
@@ -0,0 +1,545 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.removeAll();
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/89/a05b00611b4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/89/a05b00611b4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..f2fa337
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/89/a05b00611b4700141f1c90b0a4df3f80
@@ -0,0 +1,110 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("marcel-kapfer.de");
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("marcelmichaelkapfer@gmail.com");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("0.99");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("GNU v3.0");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/91/306dcf0af74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/91/306dcf0af74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..7b67417
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/91/306dcf0af74600141fd6f4940a7a52e5
@@ -0,0 +1,545 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 2)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/96/30d15e6eff4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/96/30d15e6eff4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..64e4931
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/96/30d15e6eff4600141fd6f4940a7a52e5
@@ -0,0 +1,110 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("New label");
+ lblNewLabel.setBounds(124, 44, 70, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("New label");
+ lblNewLabel_1.setBounds(124, 71, 70, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("New label");
+ lblNewLabel_2.setBounds(124, 98, 70, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("New label");
+ lblNewLabel_3.setBounds(124, 125, 70, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/9d/a0161b32f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/a0161b32f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..db13ff9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/9d/a0161b32f74600141fd6f4940a7a52e5
@@ -0,0 +1,544 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/a1/20232e28fd4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/a1/20232e28fd4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..0383698
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/a1/20232e28fd4600141fd6f4940a7a52e5
@@ -0,0 +1,62 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 300);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setLayout(new FlowLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/aa/a0a920e1fa4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/a0a920e1fa4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..95ae2f9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/aa/a0a920e1fa4600141fd6f4940a7a52e5
@@ -0,0 +1,560 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#")){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/af/30d8130ff84600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/af/30d8130ff84600141fd6f4940a7a52e5
new file mode 100644
index 0000000..57d60e4
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/af/30d8130ff84600141fd6f4940a7a52e5
@@ -0,0 +1,559 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/b8/600999fa1b4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/b8/600999fa1b4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..8fdf8ec
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/b8/600999fa1b4700141f1c90b0a4df3f80
@@ -0,0 +1,110 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("marcel-kapfer.de/projects/morse");
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("0.99");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("GNU v3.0");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ba/0048bedaf64600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/ba/0048bedaf64600141fd6f4940a7a52e5
new file mode 100644
index 0000000..20d01a2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ba/0048bedaf64600141fd6f4940a7a52e5
@@ -0,0 +1,545 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/c3/5057f33efe4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/5057f33efe4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..7b1f358
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/c3/5057f33efe4600141fd6f4940a7a52e5
@@ -0,0 +1,74 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 300);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 37);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(5, 17, 426, 15);
+ panel.add(lblDeveloper);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/cd/2053433efc4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/cd/2053433efc4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..303ea51
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/cd/2053433efc4600141fd6f4940a7a52e5
@@ -0,0 +1,561 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ return;
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#") && (output.toString().equals("#") == false)){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/d5/10ad9b79526800141a05f832b3c986b5 b/.metadata/.plugins/org.eclipse.core.resources/.history/d5/10ad9b79526800141a05f832b3c986b5
new file mode 100644
index 0000000..e69de29
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/de/e0087341f44600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/de/e0087341f44600141fd6f4940a7a52e5
new file mode 100644
index 0000000..51f9e8f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/de/e0087341f44600141fd6f4940a7a52e5
@@ -0,0 +1,519 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPase = new JMenuItem("Pase from Clipboard");
+ popupMenuIp.add(mntmIpPase);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ popupMenuIp.add(mntmIpDelete);
+ //TODO add right click popup menu
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.deleteCharAt(output.length() - 1)
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/e9/702677e7526800141a05f832b3c986b5 b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/702677e7526800141a05f832b3c986b5
new file mode 100644
index 0000000..51ca36e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/e9/702677e7526800141a05f832b3c986b5
@@ -0,0 +1,70 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.JApplet;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.border.TitledBorder;
+
+public class MorseApplet extends JApplet {
+
+ /**
+ * Create the applet.
+ */
+ public MorseApplet() {
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblWebsite = new JLabel("marcel-kapfer.de/projects/morse");
+ lblWebsite.setBounds(124, 44, 307, 15);
+ panel.add(lblWebsite);
+
+ JLabel lblContact = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblContact.setBounds(124, 71, 307, 15);
+ panel.add(lblContact);
+
+ JLabel lblVersion = new JLabel("0.99-08112014 beta");
+ lblVersion.setBounds(124, 98, 307, 15);
+ panel.add(lblVersion);
+
+ JLabel lblLicense = new JLabel("GNU v3.0");
+ lblLicense.setBounds(124, 125, 307, 15);
+ panel.add(lblLicense);
+
+ }
+
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f4/d0550baafc4600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/d0550baafc4600141fd6f4940a7a52e5
new file mode 100644
index 0000000..75b7aeb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/d0550baafc4600141fd6f4940a7a52e5
@@ -0,0 +1,566 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if(output.toString().endsWith("#") && (output.toString().equals("#") == false)){
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ }
+ /*
+ * popup menu
+ */
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+
+ /*
+ * Past function
+ */
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+
+ /*
+ * Copy function
+ */
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f4/e096221d1c4700141f1c90b0a4df3f80 b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/e096221d1c4700141f1c90b0a4df3f80
new file mode 100644
index 0000000..6b3b5f4
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f4/e096221d1c4700141f1c90b0a4df3f80
@@ -0,0 +1,112 @@
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblNewLabel = new JLabel("marcel-kapfer.de/projects/morse");
+ lblNewLabel.setBounds(124, 44, 307, 15);
+ panel.add(lblNewLabel);
+
+ JLabel lblNewLabel_1 = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblNewLabel_1.setBounds(124, 71, 307, 15);
+ panel.add(lblNewLabel_1);
+
+ JLabel lblNewLabel_2 = new JLabel("0.99");
+ lblNewLabel_2.setBounds(124, 98, 307, 15);
+ panel.add(lblNewLabel_2);
+
+ JLabel lblNewLabel_3 = new JLabel("GNU v3.0");
+ lblNewLabel_3.setBounds(124, 125, 307, 15);
+ panel.add(lblNewLabel_3);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f8/b0b20f50f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/b0b20f50f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..7c3143a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f8/b0b20f50f74600141fd6f4940a7a52e5
@@ -0,0 +1,552 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ StringSelection selection = new StringSelection(tfOutput.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10245a89f74600141fd6f4940a7a52e5 b/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10245a89f74600141fd6f4940a7a52e5
new file mode 100644
index 0000000..0862019
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10245a89f74600141fd6f4940a7a52e5
@@ -0,0 +1,552 @@
+/*
+ * This is a programm to translate latin letters to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 0.99 beta
+ *
+ */
+
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 420);
+ contentPane = new JPanel();
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mnMain.add(mntmBug);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mnMain.add(mntmHowTo);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mnMain.add(mntmMissingCode);
+ //TODO add jDialog and event listner
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mnClipboard.add(mntnPaste);
+ //TODO add jDialog and event listner
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mnClipboard.add(mntmCopy);
+ //TODO add jDialog and event listner
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ popupMenuOp.add(mntmOpSelect);
+ //TODO add right click popup menu
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else if (rdbtnllm.isSelected()) {
+ tfOutput.setText("Process not available");
+ // TODO Add function
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ if (output.toString().endsWith("#")) {
+ output.delete((output.length() - 1), output.length());
+ }
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("\n")) {
+ output.append("\n");
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.delete(output.length() - 1, output.length())
+ .toString());
+ After();
+ }
+ }
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+ private void onPaste(JTextArea tf){
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e){
+ e.printStackTrace();
+ }//try
+ }//onPaste
+ private void onCopy(JTextArea tf){
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit()
+ .getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.history/ff/50da5fcf526800141a05f832b3c986b5 b/.metadata/.plugins/org.eclipse.core.resources/.history/ff/50da5fcf526800141a05f832b3c986b5
new file mode 100644
index 0000000..c097359
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.history/ff/50da5fcf526800141a05f832b3c986b5
@@ -0,0 +1,14 @@
+package morse;
+
+import javax.swing.JApplet;
+
+public class MorseApplet extends JApplet {
+
+ /**
+ * Create the applet.
+ */
+ public MorseApplet() {
+
+ }
+
+}
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/history.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/history.index
new file mode 100644
index 0000000..e19a48c
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/history.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/properties.index
new file mode 100644
index 0000000..2a70e1d
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/62/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/c4/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/c4/properties.index
new file mode 100644
index 0000000..a6c63d6
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.indexes/e4/c4/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.markers b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.markers
new file mode 100644
index 0000000..3ccb863
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/.markers differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/org.eclipse.jdt.core/state.dat b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/org.eclipse.jdt.core/state.dat
new file mode 100644
index 0000000..31fd1e4
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.projects/Morse/org.eclipse.jdt.core/state.dat differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
new file mode 100644
index 0000000..25cb955
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
new file mode 100644
index 0000000..9108f88
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
new file mode 100644
index 0000000..6b2aaa7
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.root/35.tree b/.metadata/.plugins/org.eclipse.core.resources/.root/35.tree
new file mode 100644
index 0000000..8ce18e8
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.root/35.tree differ
diff --git a/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
new file mode 100644
index 0000000..b72b273
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs
new file mode 100644
index 0000000..e99f674
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.adt.prefs
@@ -0,0 +1,3 @@
+com.android.ide.eclipse.adt.fixLegacyEditors=1
+com.android.ide.eclipse.adt.sdk=/home/mmk/android-sdks
+eclipse.preferences.version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs
new file mode 100644
index 0000000..4996063
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+logcat.view.colsize.Application=147
+logcat.view.colsize.Level=22
+logcat.view.colsize.PID=50
+logcat.view.colsize.TID=50
+logcat.view.colsize.Tag=112
+logcat.view.colsize.Text=581
+logcat.view.colsize.Time=139
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.core.prefs
new file mode 100644
index 0000000..b8c9267
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.cdt.debug.core.cDebug.default_source_containers=\n\n\n\n\n\n\n\n
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.ui.prefs
new file mode 100644
index 0000000..c03690a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.debug.ui.prefs
@@ -0,0 +1,7 @@
+columnOrderKeyEXE=0,1,2,3,4,5
+columnOrderKeySF=0,1,2,3,4,5
+columnSortDirectionKeyEXE=128
+columnSortDirectionKeySF=128
+eclipse.preferences.version=1
+visibleColumnsKeyEXE=1,1,1,0,0,0
+visibleColumnsKeySF=1,1,0,0,0,0
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs
new file mode 100644
index 0000000..5e2da66
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.cdt.ui.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+spelling_locale_initialized=true
+useAnnotationsPrefPage=true
+useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..dffc6b5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+version=1
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs
new file mode 100644
index 0000000..626feba
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs
@@ -0,0 +1,6 @@
+//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.applicationLaunchType=org.eclipse.cdt.dsf.gdb.launch.localCLaunch,debug,;org.eclipse.cdt.cdi.launch.localCLaunch,run,;
+//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.attachLaunchType=org.eclipse.cdt.dsf.gdb.launch.attachCLaunch,debug,;
+//org.eclipse.debug.core.PREFERRED_DELEGATES/org.eclipse.cdt.launch.postmortemLaunchType=org.eclipse.cdt.dsf.gdb.launch.coreCLaunch,debug,;
+eclipse.preferences.version=1
+org.eclipse.debug.core.PREF_BREAKPOINT_MANAGER_ENABLED_STATE=true
+org.eclipse.debug.core.USE_STEP_FILTERS=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
new file mode 100644
index 0000000..1b4d902
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
@@ -0,0 +1,7 @@
+eclipse.preferences.version=1
+org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\n\n
+pref_state_memento.org.eclipse.debug.ui.BreakpointView=\n\n\n\n\n
+pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=\n
+pref_state_memento.org.eclipse.debug.ui.VariableView=\n\n\n\n\n
+preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane|
+preferredTargets=default\:default|
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.ui.css.swt.theme.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.ui.css.swt.theme.prefs
new file mode 100644
index 0000000..77840f2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.e4.ui.css.swt.theme.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+themeid=org.eclipse.e4.ui.css.theme.e4_dark
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..c24a64f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs
new file mode 100644
index 0000000..89d58cd
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.launching.PREF_VM_XML=\n\n\n\n\n\n
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
new file mode 100644
index 0000000..5ac3f58
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
@@ -0,0 +1,29 @@
+content_assist_lru_history=
+content_assist_number_of_computers=13
+content_assist_proposals_background=249,249,249
+content_assist_proposals_foreground=51,51,51
+eclipse.preferences.version=1
+fontPropagated=true
+org.eclipse.jdt.ui.editor.tab.width=
+org.eclipse.jdt.ui.formatterprofiles.version=12
+org.eclipse.jdt.ui.javadoclocations.migrated=true
+org.eclipse.jdt.ui.text.code_templates_migrated=true
+org.eclipse.jdt.ui.text.custom_code_templates=
+org.eclipse.jdt.ui.text.custom_templates=
+org.eclipse.jdt.ui.text.templates_migrated=true
+org.eclipse.jface.textfont=1|Monospace|10.0|0|GTK|1|;
+proposalOrderMigrated=true
+spelling_ignore_ampersand_in_properties=true
+spelling_ignore_digits=true
+spelling_ignore_java_strings=true
+spelling_ignore_mixed=true
+spelling_ignore_non_letters=true
+spelling_ignore_sentence=true
+spelling_ignore_single_letters=true
+spelling_ignore_upper=true
+spelling_ignore_urls=true
+spelling_locale_initialized=true
+spelling_user_dictionary_encoding=
+tabWidthPropagated=true
+useAnnotationsPrefPage=true
+useQuickDiffPrefPage=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs
new file mode 100644
index 0000000..d2ed603
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+knownEEFragments=
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs
new file mode 100644
index 0000000..902fe43
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.core.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+workspace_target_handle=local\:1411288348674.target
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
new file mode 100644
index 0000000..56cd496
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.eclipse.team.ui.first_time=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
new file mode 100644
index 0000000..bfbb6d8
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+overviewRuler_migration=migrated_3.1
+spellingEngine=org.eclipse.jdt.internal.ui.text.spelling.DefaultSpellingEngine
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
new file mode 100644
index 0000000..703c1b3
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
@@ -0,0 +1,6 @@
+PROBLEMS_FILTERS_MIGRATE=true
+TASKS_FILTERS_MIGRATE=true
+eclipse.preferences.version=1
+platformState=1412541408722
+quickStart=false
+tipsAndTricks=true
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
new file mode 100644
index 0000000..08076f2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+showIntro=false
diff --git a/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
new file mode 100644
index 0000000..f63181a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
@@ -0,0 +1,2 @@
+ENABLED_DECORATORS=com.android.ide.eclipse.adt.project.FolderDecorator\:true,org.eclipse.cdt.ui.indexedFiles\:false,org.eclipse.cdt.managedbuilder.ui.excludedFile\:true,org.eclipse.cdt.managedbuilder.ui.includeFolder\:true,org.eclipse.cdt.internal.ui.CustomBuildSettingsDecorator\:true,org.eclipse.egit.ui.internal.decorators.GitLightweightDecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.team.cvs.ui.decorator\:false,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.SymlinkDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,
+eclipse.preferences.version=1
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/About.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/About.launch
new file mode 100644
index 0000000..29a6083
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/About.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Bug.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Bug.launch
new file mode 100644
index 0000000..a2c6cec
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/Bug.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/DecodeWrittenMorse.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/DecodeWrittenMorse.launch
new file mode 100644
index 0000000..1f4b16f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/DecodeWrittenMorse.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/EncodeWrittenMorse.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/EncodeWrittenMorse.launch
new file mode 100644
index 0000000..d78d67e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/EncodeWrittenMorse.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/HowTo.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/HowTo.launch
new file mode 100644
index 0000000..9de1a4e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/HowTo.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/MissingCode.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/MissingCode.launch
new file mode 100644
index 0000000..15ff7eb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/MissingCode.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/Morse.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/Morse.launch
new file mode 100644
index 0000000..2d2cba3
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/Morse.launch
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.core/.launches/MorseApplet.launch b/.metadata/.plugins/org.eclipse.debug.core/.launches/MorseApplet.launch
new file mode 100644
index 0000000..8c2e6ed
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.core/.launches/MorseApplet.launch
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml
new file mode 100644
index 0000000..564e1c5
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml
@@ -0,0 +1,16 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml
new file mode 100644
index 0000000..04c692a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
new file mode 100644
index 0000000..65150a1
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
@@ -0,0 +1,2669 @@
+
+
+
+ activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration
+ ModelMigrationProcessor.001
+
+
+
+
+
+ topLevel
+ shellMaximized
+
+
+
+
+ persp.actionSet:org.eclipse.ui.cheatsheets.actionSet
+ persp.actionSet:org.eclipse.search.searchActionSet
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo
+ persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet
+ persp.actionSet:org.eclipse.ui.actionSet.keyBindings
+ persp.actionSet:org.eclipse.ui.actionSet.openFiles
+ persp.actionSet:org.eclipse.debug.ui.launchActionSet
+ persp.actionSet:org.eclipse.jdt.ui.JavaActionSet
+ persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet
+ persp.actionSet:org.eclipse.ui.NavigateActionSet
+ persp.viewSC:org.eclipse.jdt.ui.PackageExplorer
+ persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy
+ persp.viewSC:org.eclipse.jdt.ui.SourceView
+ persp.viewSC:org.eclipse.jdt.ui.JavadocView
+ persp.viewSC:org.eclipse.search.ui.views.SearchView
+ persp.viewSC:org.eclipse.ui.console.ConsoleView
+ persp.viewSC:org.eclipse.ui.views.ContentOutline
+ persp.viewSC:org.eclipse.ui.views.ProblemView
+ persp.viewSC:org.eclipse.ui.views.ResourceNavigator
+ persp.viewSC:org.eclipse.ui.views.TaskList
+ persp.viewSC:org.eclipse.ui.views.ProgressView
+ persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer
+ persp.viewSC:org.eclipse.ui.texteditor.TemplatesView
+ persp.viewSC:org.eclipse.pde.runtime.LogView
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard
+ persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard
+ persp.newWizSC:org.eclipse.ui.wizards.new.folder
+ persp.newWizSC:org.eclipse.ui.wizards.new.file
+ persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard
+ persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective
+ persp.perspSC:org.eclipse.debug.ui.DebugPerspective
+ persp.newWizSC:com.android.ide.eclipse.adt.project.NewProjectWizard
+ persp.newWizSC:com.android.ide.eclipse.editors.wizards.NewXmlFileWizard
+ persp.actionSet:adt.actionSet.wizards
+ persp.actionSet:adt.actionSet.avdManager
+ persp.actionSet:adt.actionSet.lint
+ persp.actionSet:adt.actionSet.refactorings
+ persp.perspSC:com.android.ide.eclipse.ddms.Perspective
+ persp.perspSC:com.android.ide.eclipse.hierarchyviewer.PixelPerfectPespective
+ persp.perspSC:com.android.ide.eclipse.hierarchyviewer.TreeViewPerspective
+ persp.viewSC:org.eclipse.ant.ui.views.AntView
+ persp.showIn:org.eclipse.egit.ui.RepositoriesView
+ persp.actionSet:org.eclipse.debug.ui.breakpointActionSet
+ persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet
+ persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard
+ persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet
+ persp.showIn:org.eclipse.jdt.ui.PackageExplorer
+ persp.showIn:org.eclipse.team.ui.GenericHistoryView
+ persp.showIn:org.eclipse.ui.views.ResourceNavigator
+ persp.showIn:org.eclipse.ui.navigator.ProjectExplorer
+ persp.actionSet:org.eclipse.wb.core.ui.actionset
+
+
+
+ newtablook
+ org.eclipse.e4.primaryNavigationStack
+ Minimized
+
+
+
+
+
+
+
+ newtablook
+
+
+
+
+
+
+
+ newtablook
+ org.eclipse.e4.secondaryNavigationStack
+ Minimized
+
+
+
+
+
+
+ newtablook
+ org.eclipse.e4.secondaryDataStack
+ Minimized
+
+
+
+
+
+
+
+
+
+
+
+
+
+ persp.actionSet:org.eclipse.ui.cheatsheets.actionSet
+ persp.actionSet:org.eclipse.search.searchActionSet
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation
+ persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo
+ persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet
+ persp.actionSet:org.eclipse.ui.actionSet.keyBindings
+ persp.actionSet:org.eclipse.ui.actionSet.openFiles
+ persp.actionSet:org.eclipse.debug.ui.launchActionSet
+ persp.actionSet:org.eclipse.debug.ui.debugActionSet
+ persp.viewSC:org.eclipse.debug.ui.DebugView
+ persp.viewSC:org.eclipse.debug.ui.VariableView
+ persp.viewSC:org.eclipse.debug.ui.BreakpointView
+ persp.viewSC:org.eclipse.debug.ui.ExpressionView
+ persp.viewSC:org.eclipse.ui.views.ContentOutline
+ persp.viewSC:org.eclipse.ui.console.ConsoleView
+ persp.viewSC:org.eclipse.ui.views.TaskList
+ persp.viewSC:com.android.ide.eclipse.ddms.views.LogCatView
+ persp.viewSC:com.android.ide.eclipse.ddms.views.DeviceView
+ persp.perspSC:com.android.ide.eclipse.ddms.Perspective
+ persp.viewSC:org.eclipse.ant.ui.views.AntView
+ persp.viewSC:org.eclipse.cdt.debug.ui.SignalsView
+ persp.viewSC:org.eclipse.debug.ui.RegisterView
+ persp.viewSC:org.eclipse.debug.ui.ModuleView
+ persp.viewSC:org.eclipse.debug.ui.MemoryView
+ persp.viewSC:org.eclipse.ui.views.ProblemView
+ persp.viewSC:org.eclipse.cdt.debug.ui.executablesView
+ persp.actionSet:org.eclipse.cdt.debug.ui.debugActionSet
+ persp.viewSC:org.eclipse.cdt.dsf.gdb.ui.tracecontrol.view
+ persp.viewSC:org.eclipse.cdt.dsf.debug.ui.disassembly.view
+ persp.perspSC:org.eclipse.cdt.ui.CPerspective
+ persp.actionSet:org.eclipse.ui.NavigateActionSet
+ persp.actionSet:org.eclipse.debug.ui.breakpointActionSet
+ persp.viewSC:org.eclipse.pde.runtime.LogView
+ persp.showIn:org.eclipse.egit.ui.RepositoriesView
+ persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet
+ persp.viewSC:org.eclipse.jdt.debug.ui.DisplayView
+ persp.perspSC:org.eclipse.jdt.ui.JavaPerspective
+ persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective
+ persp.actionSet:org.eclipse.jdt.ui.JavaActionSet
+ persp.showIn:org.eclipse.jdt.ui.PackageExplorer
+ persp.perspSC:org.eclipse.wst.xml.ui.perspective
+ persp.actionSet:org.eclipse.wb.core.ui.actionset
+
+
+
+
+
+ newtablook
+ org.eclipse.e4.primaryNavigationStack
+
+
+
+
+
+
+ newtablook
+
+
+
+
+ newtablook
+
+
+
+
+
+
+
+
+
+
+
+ newtablook
+ org.eclipse.e4.secondaryNavigationStack
+
+
+
+
+
+
+
+
+ newtablook
+
+
+
+ newtablook
+ org.eclipse.e4.secondaryDataStack
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ View
+ categoryTag:Help
+
+
+ View
+ categoryTag:General
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:Help
+
+
+
+ newtablook
+ org.eclipse.e4.primaryDataStack
+ EditorStack
+ active
+ noFocus
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+ active
+ activeOnClose
+
+ menuContribution:popup
+ popup:#CompilationUnitEditorContext
+ popup:org.eclipse.wb.core.guiEditor.EditorContext
+ popup:#AbstractTextEditorContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitRulerContext
+ popup:org.eclipse.wb.core.guiEditor.RulerContext
+ popup:#AbstractTextEditorRulerContext
+
+
+ menuContribution:popup
+ popup:#OverviewRulerContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitEditorContext
+ popup:org.eclipse.wb.core.guiEditor.EditorContext
+ popup:#AbstractTextEditorContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitRulerContext
+ popup:org.eclipse.wb.core.guiEditor.RulerContext
+ popup:#AbstractTextEditorRulerContext
+
+
+ menuContribution:popup
+ popup:#OverviewRulerContext
+
+
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+
+ menuContribution:popup
+ popup:#CompilationUnitEditorContext
+ popup:org.eclipse.wb.core.guiEditor.EditorContext
+ popup:#AbstractTextEditorContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitRulerContext
+ popup:org.eclipse.wb.core.guiEditor.RulerContext
+ popup:#AbstractTextEditorRulerContext
+
+
+ menuContribution:popup
+ popup:#OverviewRulerContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitEditorContext
+ popup:org.eclipse.wb.core.guiEditor.EditorContext
+ popup:#AbstractTextEditorContext
+
+
+ menuContribution:popup
+ popup:#CompilationUnitRulerContext
+ popup:org.eclipse.wb.core.guiEditor.RulerContext
+ popup:#AbstractTextEditorRulerContext
+
+
+ menuContribution:popup
+ popup:#OverviewRulerContext
+
+
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+
+
+
+ Editor
+ org.eclipse.wb.core.guiEditor
+ removeOnHide
+
+
+
+
+
+ View
+ categoryTag:Java
+
+ ViewMenu
+ menuContribution:menu
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.PackageExplorer
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.PackageExplorer
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.PackageExplorer
+
+
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+
+ View
+ categoryTag:General
+
+ ViewMenu
+ menuContribution:menu
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.views.ProblemView
+ popup:org.eclipse.ui.ide.MarkersView
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.views.ProblemView
+ popup:org.eclipse.ui.ide.MarkersView
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.views.ProblemView
+ popup:org.eclipse.ui.ide.MarkersView
+
+
+
+
+ View
+ categoryTag:Java
+
+
+
+ View
+ categoryTag:Java
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:General
+
+
+
+ View
+ categoryTag:General
+
+ ViewMenu
+ menuContribution:menu
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.MessageConsole.#ContextMenu
+
+
+ menuContribution:popup
+ popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.MessageConsole.#ContextMenu
+
+
+ menuContribution:popup
+ popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu
+
+
+ menuContribution:popup
+ popup:org.eclipse.ui.MessageConsole.#ContextMenu
+
+
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+
+ View
+ categoryTag:General
+
+ ViewMenu
+ menuContribution:menu
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.outline
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.outline
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.outline
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.outline
+
+
+ menuContribution:popup
+ popup:org.eclipse.jdt.ui.outline
+
+
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:Ant
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Java
+
+
+
+ View
+ categoryTag:General
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:General
+
+
+
+ View
+ categoryTag:Debug
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+
+ View
+ categoryTag:Debug
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+
+ View
+ categoryTag:Debug
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+
+ View
+ categoryTag:Android
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+
+ View
+ categoryTag:Debug
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:Debug
+
+ ViewMenu
+ menuContribution:menu
+
+
+
+
+
+ toolbarSeparator
+
+
+
+ Draggable
+
+
+
+ toolbarSeparator
+
+
+
+ Draggable
+
+
+ Draggable
+
+
+ Draggable
+
+
+ Draggable
+
+
+ Draggable
+
+
+ Draggable
+
+
+ Draggable
+
+
+ toolbarSeparator
+
+
+
+ Draggable
+
+
+
+ toolbarSeparator
+
+
+
+ toolbarSeparator
+
+
+
+ Draggable
+
+
+ stretch
+ SHOW_RESTORE_MENU
+
+
+ Draggable
+ HIDEABLE
+ SHOW_RESTORE_MENU
+
+
+
+
+ stretch
+
+
+ Draggable
+
+
+ Draggable
+
+
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+ TrimStack
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ platform:gtk
+
+
+ platform:gtk
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Editor
+
+
+ View
+ categoryTag:Ant
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Git
+
+
+ View
+ categoryTag:Help
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:Java Browsing
+
+
+ View
+ categoryTag:Java Browsing
+
+
+ View
+ categoryTag:Java Browsing
+
+
+ View
+ categoryTag:Java Browsing
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:Java
+
+
+ View
+ categoryTag:API Tools
+
+
+ View
+ categoryTag:Plug-in Development
+
+
+ View
+ categoryTag:Plug-in Development
+
+
+ View
+ categoryTag:Plug-in Development
+
+
+ View
+ categoryTag:Plug-in Development
+
+
+ View
+ categoryTag:Plug-in Development
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:CVS
+
+
+ View
+ categoryTag:CVS
+
+
+ View
+ categoryTag:Team
+
+
+ View
+ categoryTag:Team
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:Help
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:General
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Tracer for OpenGL ES
+
+
+ View
+ categoryTag:Tracer for OpenGL ES
+
+
+ View
+ categoryTag:Tracer for OpenGL ES
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:Android
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Debug
+
+
+ View
+ categoryTag:Make
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:&C/C++
+
+
+ View
+ categoryTag:XML
+
+
+ View
+ categoryTag:XML
+
+
+ View
+ categoryTag:WindowBuilder
+
+
+ View
+ categoryTag:WindowBuilder
+
+
+
+ glue
+ move_after:PerspectiveSpacer
+ SHOW_RESTORE_MENU
+
+
+ move_after:Spacer Glue
+ HIDEABLE
+ SHOW_RESTORE_MENU
+
+
+ glue
+ move_after:SearchField
+ SHOW_RESTORE_MENU
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk.scheduler/dialog_settings.xml b/.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk.scheduler/dialog_settings.xml
new file mode 100644
index 0000000..aecab75
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.equinox.p2.ui.sdk.scheduler/dialog_settings.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml
new file mode 100644
index 0000000..dba99fc
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml
@@ -0,0 +1,35 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1162569670.index b/.metadata/.plugins/org.eclipse.jdt.core/1162569670.index
new file mode 100644
index 0000000..0ab3d4b
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/1162569670.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/117635114.index b/.metadata/.plugins/org.eclipse.jdt.core/117635114.index
new file mode 100644
index 0000000..99200c7
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/117635114.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/164078082.index b/.metadata/.plugins/org.eclipse.jdt.core/164078082.index
new file mode 100644
index 0000000..55c8d39
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/164078082.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1722821658.index b/.metadata/.plugins/org.eclipse.jdt.core/1722821658.index
new file mode 100644
index 0000000..92d33e1
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/1722821658.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/1977800826.index b/.metadata/.plugins/org.eclipse.jdt.core/1977800826.index
new file mode 100644
index 0000000..ea84f73
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/1977800826.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2277715748.index b/.metadata/.plugins/org.eclipse.jdt.core/2277715748.index
new file mode 100644
index 0000000..b00e3bf
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/2277715748.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2345302051.index b/.metadata/.plugins/org.eclipse.jdt.core/2345302051.index
new file mode 100644
index 0000000..ae6bb37
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/2345302051.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2496230297.index b/.metadata/.plugins/org.eclipse.jdt.core/2496230297.index
new file mode 100644
index 0000000..c5446ae
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/2496230297.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/2878493132.index b/.metadata/.plugins/org.eclipse.jdt.core/2878493132.index
new file mode 100644
index 0000000..7ba0980
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/2878493132.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/342638429.index b/.metadata/.plugins/org.eclipse.jdt.core/342638429.index
new file mode 100644
index 0000000..274baa3
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/342638429.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3521232804.index b/.metadata/.plugins/org.eclipse.jdt.core/3521232804.index
new file mode 100644
index 0000000..ec56b16
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/3521232804.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3936448049.index b/.metadata/.plugins/org.eclipse.jdt.core/3936448049.index
new file mode 100644
index 0000000..c99e8a2
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/3936448049.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/3953896707.index b/.metadata/.plugins/org.eclipse.jdt.core/3953896707.index
new file mode 100644
index 0000000..e979b9d
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/3953896707.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/521007113.index b/.metadata/.plugins/org.eclipse.jdt.core/521007113.index
new file mode 100644
index 0000000..56b7f1a
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/521007113.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/884942638.index b/.metadata/.plugins/org.eclipse.jdt.core/884942638.index
new file mode 100644
index 0000000..7f92335
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/884942638.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/91703982.index b/.metadata/.plugins/org.eclipse.jdt.core/91703982.index
new file mode 100644
index 0000000..b025985
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/91703982.index differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache
new file mode 100644
index 0000000..593f470
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache
new file mode 100644
index 0000000..2f0235f
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps
new file mode 100644
index 0000000..01a2a92
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache b/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache
new file mode 100644
index 0000000..593f470
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt
new file mode 100644
index 0000000..8586397
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt
@@ -0,0 +1 @@
+java
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache
new file mode 100644
index 0000000..ce135a3
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
new file mode 100644
index 0000000..c12c98b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt
@@ -0,0 +1,17 @@
+INDEX VERSION 1.127+/home/mmk/programms/java/.metadata/.plugins/org.eclipse.jdt.core
+1722821658.index
+1977800826.index
+91703982.index
+2496230297.index
+3521232804.index
+1162569670.index
+3936448049.index
+3953896707.index
+2345302051.index
+117635114.index
+342638429.index
+884942638.index
+164078082.index
+521007113.index
+2277715748.index
+2878493132.index
diff --git a/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat
new file mode 100644
index 0000000..0a4ca65
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ
diff --git a/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
new file mode 100644
index 0000000..5ca0b77
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml
@@ -0,0 +1,3 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml
new file mode 100644
index 0000000..f589be2
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml
new file mode 100644
index 0000000..3193dad
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml
@@ -0,0 +1,98 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
new file mode 100644
index 0000000..a4ee3cb
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml
@@ -0,0 +1,2 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
new file mode 100644
index 0000000..46999c7
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml
@@ -0,0 +1,5 @@
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
new file mode 100644
index 0000000..3a1b12e
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.history
new file mode 100644
index 0000000..9bdfcc0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.history
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.index
new file mode 100644
index 0000000..adbb063
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/45/refactorings.index
@@ -0,0 +1,4 @@
+1415475057662 Delete element
+1415475063084 Delete element
+1415475068290 Delete element
+1415475073118 Delete element
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.history
new file mode 100644
index 0000000..96d444b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.history
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.index
new file mode 100644
index 0000000..fd5478c
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/11/46/refactorings.index
@@ -0,0 +1,2 @@
+1415655017435 Delete element
+1415655047590 Move compilation unit
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.history
new file mode 100644
index 0000000..5c8485b
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.history
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.index
new file mode 100644
index 0000000..7bfa700
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/8/32/refactorings.index
@@ -0,0 +1 @@
+1407428558586 Delete element
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.history b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.history
new file mode 100644
index 0000000..5c6e1e0
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.history
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.index b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.index
new file mode 100644
index 0000000..466e964
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Morse/2014/9/39/refactorings.index
@@ -0,0 +1,2 @@
+1411288914777 Delete element
+1411314331546 Delete element
diff --git a/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
new file mode 100644
index 0000000..d6e2449
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml
@@ -0,0 +1,16 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
new file mode 100644
index 0000000..df4ffd7
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties
@@ -0,0 +1,2 @@
+#Cached timestamps
+#Thu Dec 11 19:42:13 CET 2014
diff --git a/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1411288348674.target b/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1411288348674.target
new file mode 100644
index 0000000..ecec4e9
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.pde.core/.local_targets/1411288348674.target
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+linux
+gtk
+x86_64
+en_US
+
+
+-Dosgi.requiredJavaVersion=1.7 -XX:MaxPermSize=256m -Xms40m -Xmx512m
+
+
diff --git a/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml
new file mode 100644
index 0000000..4b8fea7
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.search/dialog_settings.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.cheatsheets/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.cheatsheets/dialog_settings.xml
new file mode 100644
index 0000000..4bbe5fc
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ui.cheatsheets/dialog_settings.xml
@@ -0,0 +1,10 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml
new file mode 100644
index 0000000..891112f
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
new file mode 100644
index 0000000..ca275a4
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml
@@ -0,0 +1,33 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
new file mode 100644
index 0000000..d1ea487
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml
@@ -0,0 +1,4 @@
+
+
+
+
\ No newline at end of file
diff --git a/.metadata/.plugins/org.eclipse.wb.core/descriptions/org.eclipse.wb.swing.cached-presentations.dat b/.metadata/.plugins/org.eclipse.wb.core/descriptions/org.eclipse.wb.swing.cached-presentations.dat
new file mode 100644
index 0000000..d66b5d6
Binary files /dev/null and b/.metadata/.plugins/org.eclipse.wb.core/descriptions/org.eclipse.wb.swing.cached-presentations.dat differ
diff --git a/.metadata/.plugins/org.eclipse.wb.core/dialog_settings.xml b/.metadata/.plugins/org.eclipse.wb.core/dialog_settings.xml
new file mode 100644
index 0000000..f73ef21
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wb.core/dialog_settings.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/.metadata/.plugins/org.eclipse.wb.swing/dialog_settings.xml b/.metadata/.plugins/org.eclipse.wb.swing/dialog_settings.xml
new file mode 100644
index 0000000..711a02a
--- /dev/null
+++ b/.metadata/.plugins/org.eclipse.wb.swing/dialog_settings.xml
@@ -0,0 +1,21 @@
+
+
diff --git a/.metadata/version.ini b/.metadata/version.ini
new file mode 100644
index 0000000..985cbc5
--- /dev/null
+++ b/.metadata/version.ini
@@ -0,0 +1,3 @@
+#Thu Dec 11 19:27:54 CET 2014
+org.eclipse.core.runtime=2
+org.eclipse.platform=4.4.0.v20140925-0400
diff --git a/.project b/.project
new file mode 100644
index 0000000..13cdc74
--- /dev/null
+++ b/.project
@@ -0,0 +1,17 @@
+
+
+ Morse
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..ab64f5b
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+encoding//src/morse/Morse.java=UTF-8
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..a698e59
--- /dev/null
+++ b/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,12 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/bin/java.policy.applet b/bin/java.policy.applet
new file mode 100644
index 0000000..35527af
--- /dev/null
+++ b/bin/java.policy.applet
@@ -0,0 +1,7 @@
+/* AUTOMATICALLY GENERATED ON Tue Apr 16 17:20:59 EDT 2002*/
+/* DO NOT EDIT */
+
+grant {
+ permission java.security.AllPermission;
+};
+
diff --git a/src/morse/About.java b/src/morse/About.java
new file mode 100644
index 0000000..78e5cf2
--- /dev/null
+++ b/src/morse/About.java
@@ -0,0 +1,124 @@
+/*
+ * This is a programm for Morse.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class About extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ About dialog = new About();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public About() {
+ setResizable(false);
+ setUndecorated(true);
+ setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ setBounds(100, 100, 450, 223);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "About", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 148);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblDeveloper = new JLabel("Marcel Kapfer");
+ lblDeveloper.setBounds(124, 17, 307, 15);
+ panel.add(lblDeveloper);
+
+ JLabel lblDev = new JLabel("Developer");
+ lblDev.setBounds(12, 17, 100, 15);
+ panel.add(lblDev);
+
+ JLabel lblWeb = new JLabel("Website");
+ lblWeb.setBounds(12, 44, 100, 15);
+ panel.add(lblWeb);
+
+ JLabel lblCont = new JLabel("Contact");
+ lblCont.setBounds(12, 71, 100, 15);
+ panel.add(lblCont);
+
+ JLabel lblVer = new JLabel("Version");
+ lblVer.setBounds(12, 98, 100, 15);
+ panel.add(lblVer);
+
+ JLabel lblLic = new JLabel("License");
+ lblLic.setBounds(12, 125, 100, 15);
+ panel.add(lblLic);
+
+ JLabel lblWebsite = new JLabel("marcel-kapfer.de/projects/morse");
+ lblWebsite.setBounds(124, 44, 307, 15);
+ panel.add(lblWebsite);
+
+ JLabel lblContact = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblContact.setBounds(124, 71, 307, 15);
+ panel.add(lblContact);
+
+ JLabel lblVersion = new JLabel("1.0.0");
+ lblVersion.setBounds(124, 98, 307, 15);
+ panel.add(lblVersion);
+
+ JLabel lblLicense = new JLabel("GNU v3.0");
+ lblLicense.setBounds(124, 125, 307, 15);
+ panel.add(lblLicense);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Close");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/src/morse/Bug.java b/src/morse/Bug.java
new file mode 100644
index 0000000..4192e1e
--- /dev/null
+++ b/src/morse/Bug.java
@@ -0,0 +1,111 @@
+/*
+ * This is a programm for Morse.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class Bug extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ Bug dialog = new Bug();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public Bug() {
+ setUndecorated(true);
+ setResizable(false);
+ setBounds(100, 100, 450, 263);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(0, 0, 0, 0));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "Bug", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 199);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblIntro = new JLabel("If you found a bug, please write me a mail to");
+ lblIntro.setBounds(5, 17, 325, 15);
+ panel.add(lblIntro);
+
+ JLabel lblAddress = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblAddress.setBounds(5, 44, 419, 15);
+ panel.add(lblAddress);
+
+ JLabel lblTitleIntro = new JLabel("with the title");
+ lblTitleIntro.setBounds(5, 71, 92, 15);
+ panel.add(lblTitleIntro);
+
+ JLabel lblTitle = new JLabel("Bug in Morse Version [your program version]");
+ lblTitle.setBounds(5, 98, 316, 15);
+ panel.add(lblTitle);
+
+ JLabel lblDescription = new JLabel("a short description of the bug");
+ lblDescription.setBounds(5, 125, 426, 15);
+ panel.add(lblDescription);
+
+ JLabel lblReproduce = new JLabel("and how to re-produce the bug.");
+ lblReproduce.setBounds(5, 152, 325, 15);
+ panel.add(lblReproduce);
+
+ JLabel lblThanks = new JLabel("Thank you very much");
+ lblThanks.setBounds(5, 179, 148, 15);
+ panel.add(lblThanks);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Cancel");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/src/morse/HowTo.java b/src/morse/HowTo.java
new file mode 100644
index 0000000..53e2eb2
--- /dev/null
+++ b/src/morse/HowTo.java
@@ -0,0 +1,95 @@
+/*
+ * This is a programm for Morse.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+public class HowTo extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ HowTo dialog = new HowTo();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public HowTo() {
+ setTitle("How to");
+ setUndecorated(true);
+ setBounds(100, 100, 474, 128);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+ {
+ JPanel jPanel = new JPanel();
+ jPanel.setBorder(new TitledBorder(null, "How to", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ jPanel.setBounds(5, 12, 462, 68);
+ contentPanel.add(jPanel);
+ jPanel.setLayout(null);
+ {
+ JLabel lblIntro = new JLabel("A detailed description about how to use this software is on:");
+ lblIntro.setBounds(5, 17, 448, 15);
+ jPanel.add(lblIntro);
+ }
+ {
+ JLabel lblHttpwwwmarcelkapferdeprojectsmorseindexhtmlhowto = new JLabel("http://www.marcel-kapfer.de/projects/morse/index.html#howto");
+ lblHttpwwwmarcelkapferdeprojectsmorseindexhtmlhowto.setBounds(5, 44, 448, 15);
+ jPanel.add(lblHttpwwwmarcelkapferdeprojectsmorseindexhtmlhowto);
+ }
+ }
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Cancel");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+
+}
diff --git a/src/morse/MissingCode.java b/src/morse/MissingCode.java
new file mode 100644
index 0000000..e05b131
--- /dev/null
+++ b/src/morse/MissingCode.java
@@ -0,0 +1,111 @@
+/*
+ * This is a programm for Morse.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.BorderLayout;
+import java.awt.FlowLayout;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+import javax.swing.JLabel;
+import javax.swing.border.TitledBorder;
+
+public class MissingCode extends JDialog {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+ private final JPanel contentPanel = new JPanel();
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ try {
+ MissingCode dialog = new MissingCode();
+ dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
+ dialog.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+
+ /**
+ * Create the dialog.
+ */
+ public MissingCode() {
+ setUndecorated(true);
+ setResizable(false);
+ setBounds(100, 100, 450, 263);
+ getContentPane().setLayout(new BorderLayout());
+ contentPanel.setBorder(new EmptyBorder(0, 0, 0, 0));
+ getContentPane().add(contentPanel, BorderLayout.CENTER);
+ contentPanel.setLayout(null);
+
+ JPanel panel = new JPanel();
+ panel.setBorder(new TitledBorder(null, "Missing Code", TitledBorder.LEADING, TitledBorder.TOP, null, null));
+ panel.setBounds(5, 17, 436, 199);
+ contentPanel.add(panel);
+ panel.setLayout(null);
+
+ JLabel lblIntro = new JLabel("If you found out that a code is missing,");
+ lblIntro.setBounds(5, 17, 419, 15);
+ panel.add(lblIntro);
+
+ JLabel lblAddress = new JLabel("marcelmichaelkapfer@yahoo.co.nz");
+ lblAddress.setBounds(5, 71, 419, 15);
+ panel.add(lblAddress);
+
+ JLabel lblTitleIntro = new JLabel("with the title");
+ lblTitleIntro.setBounds(5, 98, 92, 15);
+ panel.add(lblTitleIntro);
+
+ JLabel lblTitle = new JLabel("Missing Code in Morse Version [your program version]");
+ lblTitle.setBounds(5, 125, 419, 15);
+ panel.add(lblTitle);
+
+ JLabel lblThanks = new JLabel("Thank you very much");
+ lblThanks.setBounds(5, 179, 148, 15);
+ panel.add(lblThanks);
+
+ JLabel lblIntroTwo = new JLabel("please write me a mail to");
+ lblIntroTwo.setBounds(5, 44, 179, 15);
+ panel.add(lblIntroTwo);
+
+ JLabel lblMissingCode = new JLabel("and tell me which code is missing.");
+ lblMissingCode.setBounds(5, 152, 316, 15);
+ panel.add(lblMissingCode);
+ {
+ JPanel buttonPane = new JPanel();
+ buttonPane.setLayout(new FlowLayout(FlowLayout.RIGHT));
+ getContentPane().add(buttonPane, BorderLayout.SOUTH);
+ {
+ JButton cancelButton = new JButton("Cancel");
+ cancelButton.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ cancelButton.setActionCommand("Cancel");
+ buttonPane.add(cancelButton);
+ }
+ }
+ }
+}
diff --git a/src/morse/Morse.java b/src/morse/Morse.java
new file mode 100644
index 0000000..8afb093
--- /dev/null
+++ b/src/morse/Morse.java
@@ -0,0 +1,1219 @@
+/*
+ * This is a programm to translate latin letters, words, sentences, books and so on, to morse or written morse or backwards.
+ *
+ * Marcel Michael Kapfer
+ *
+ * GPL v3.0
+ *
+ * 2014
+ *
+ * Version: 1.0.0
+ *
+ */
+
+package morse;
+
+import java.awt.EventQueue;
+
+import javax.swing.JFrame;
+import javax.swing.JPanel;
+import javax.swing.border.EmptyBorder;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+import javax.swing.JTextArea;
+import javax.swing.JLabel;
+import javax.swing.JRadioButton;
+import javax.swing.JButton;
+import javax.swing.JMenu;
+
+import java.awt.event.ActionListener;
+import java.awt.event.ActionEvent;
+
+import javax.swing.ButtonGroup;
+import javax.swing.JCheckBoxMenuItem;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+import java.awt.event.KeyAdapter;
+import java.awt.event.KeyEvent;
+
+import javax.swing.JScrollPane;
+import javax.swing.JPopupMenu;
+
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+public class Morse extends JFrame {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = -4342211364299252760L;
+ private JPanel contentPane;
+ private JTextArea tfOutput;
+ private JTextArea tfInput;
+ private JRadioButton rdbtnwmll;
+ private JRadioButton rdbtnllwm;
+ private JRadioButton rdbtnmll;
+ private JRadioButton rdbtnllm;
+ private JButton btnConvert;
+ private JButton btnSelectInput;
+ private final ButtonGroup buttonGroup = new ButtonGroup();
+ private JCheckBoxMenuItem chckbxmntmClipboardAutomatic;
+
+ /**
+ * Launch the application.
+ */
+ public static void main(String[] args) {
+ EventQueue.invokeLater(new Runnable() {
+ public void run() {
+ try {
+ Morse frame = new Morse();
+ frame.setVisible(true);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ });
+ }
+
+ /**
+ * Create the frame.
+ */
+ public Morse() {
+ setResizable(false);
+ setTitle("Morse Converter");
+ setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+ setBounds(100, 100, 792, 443);
+ contentPane = new JPanel();
+ contentPane.setBackground(new Color(255, 255, 255));
+ contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
+ setContentPane(contentPane);
+ contentPane.setLayout(null);
+
+ JMenuBar menuBar = new JMenuBar();
+ menuBar.setBackground(new Color(51, 102, 255));
+ menuBar.setBorderPainted(false);
+ menuBar.setBounds(0, 0, 820, 21);
+ contentPane.add(menuBar);
+
+ JMenu mnMain = new JMenu("Main Menu");
+ mnMain.setBackground(new Color(255, 255, 255));
+ menuBar.add(mnMain);
+
+ JMenuItem mntmAbout = new JMenuItem("About");
+ mntmAbout.setBackground(new Color(255, 255, 255));
+ mntmAbout.setToolTipText("Information about the Software");
+ mntmAbout.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ About.main(null);
+ }
+ });
+ mnMain.add(mntmAbout);
+
+ JMenuItem mntmBug = new JMenuItem("Bug");
+ mntmBug.setBackground(new Color(255, 255, 255));
+ mntmBug.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ Bug.main(null);
+ }
+ });
+ mntmBug.setToolTipText("Information about handling a bug");
+ mnMain.add(mntmBug);
+
+ JMenuItem mntmHowTo = new JMenuItem("How to");
+ mntmHowTo.setBackground(new Color(255, 255, 255));
+ mntmHowTo.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ HowTo.main(null);
+ }
+ });
+ mntmHowTo.setToolTipText("Information about how to use the software");
+ mnMain.add(mntmHowTo);
+ JMenuItem mntmMissingCode = new JMenuItem("Missing Code");
+ mntmMissingCode.setBackground(new Color(255, 255, 255));
+ mntmMissingCode
+ .setToolTipText("Information about handling a missing code");
+ mnMain.add(mntmMissingCode);
+
+ JMenuItem mntmExit = new JMenuItem("Exit");
+ mntmExit.setBackground(new Color(255, 255, 255));
+ mntmExit.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ setVisible(false);
+ dispose();
+ }
+ });
+ mnMain.add(mntmExit);
+ mntmMissingCode.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ MissingCode.main(null);
+ }
+ });
+
+ JMenu mnClipboard = new JMenu("Clipboard");
+ mnClipboard.setBackground(new Color(255, 255, 255));
+ menuBar.add(mnClipboard);
+
+ JMenuItem mntnPaste = new JMenuItem("Paste from Clipboard");
+ mntnPaste.setBackground(new Color(255, 255, 255));
+ mntnPaste
+ .setToolTipText("Paste the text from your Clipboard into the input field");
+ mntnPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ mnClipboard.add(mntnPaste);
+
+ JMenuItem mntmCopy = new JMenuItem("Copy into Clipboard");
+ mntmCopy.setBackground(new Color(255, 255, 255));
+ mntmCopy.setToolTipText("Copy the text from the output field into your clipboard");
+ mntmCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ mnClipboard.add(mntmCopy);
+
+ chckbxmntmClipboardAutomatic = new JCheckBoxMenuItem(
+ "Copy automatically into Clipboard");
+ chckbxmntmClipboardAutomatic.setBackground(new Color(255, 255, 255));
+ chckbxmntmClipboardAutomatic
+ .setToolTipText("Copy the text form the output field automatically into your clipboard");
+ mnClipboard.add(chckbxmntmClipboardAutomatic);
+
+ JScrollPane scrollPaneInput = new JScrollPane();
+ scrollPaneInput.setBounds(12, 60, 758, 140);
+ contentPane.add(scrollPaneInput);
+
+ tfInput = new JTextArea();
+ tfInput.setToolTipText("Enter here your text");
+ scrollPaneInput.setViewportView(tfInput);
+ tfInput.addKeyListener(new KeyAdapter() {
+ @Override
+ public void keyPressed(KeyEvent e) {
+ }
+
+ @Override
+ public void keyReleased(KeyEvent e) {
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {
+ ChooseProcess();
+ }
+ }
+
+ @Override
+ public void keyTyped(KeyEvent e) {
+ }
+ });
+ tfInput.setLineWrap(true);
+
+ JPopupMenu popupMenuIp = new JPopupMenu();
+ addPopup(tfInput, popupMenuIp);
+
+ JMenuItem mntmIpPaste = new JMenuItem("Paste from Clipboard");
+ mntmIpPaste
+ .setToolTipText("Paste the text from your Clipboard into the input field");
+ mntmIpPaste.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onPaste(tfInput);
+ }
+ });
+ popupMenuIp.add(mntmIpPaste);
+
+ JMenuItem mntnIpSelect = new JMenuItem("Select text");
+ mntnIpSelect.setToolTipText("Select the whole text");
+ mntnIpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ }
+ });
+ popupMenuIp.add(mntnIpSelect);
+
+ JMenuItem mntmIpDelete = new JMenuItem("Delete text");
+ mntmIpDelete.setToolTipText("Delete the whole text");
+ mntmIpDelete.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.setText(null);
+ }
+ });
+ popupMenuIp.add(mntmIpDelete);
+
+ JLabel lblEnterYourText = new JLabel("Enter your text:");
+ lblEnterYourText.setBackground(new Color(255, 255, 255));
+ lblEnterYourText.setBounds(10, 33, 111, 15);
+ contentPane.add(lblEnterYourText);
+
+ rdbtnwmll = new JRadioButton("writtenMorse to Latin Letters");
+ rdbtnwmll.setBackground(new Color(255, 255, 255));
+ rdbtnwmll
+ .setToolTipText("Convert writtenMorse into normal latin letters");
+ buttonGroup.add(rdbtnwmll);
+ rdbtnwmll.setBounds(12, 208, 250, 23);
+ contentPane.add(rdbtnwmll);
+
+ rdbtnllwm = new JRadioButton("Latin Letters to writtenMorse");
+ rdbtnllwm.setBackground(new Color(255, 255, 255));
+ rdbtnllwm
+ .setToolTipText("Convert normal latin letters into writtenMorse");
+ buttonGroup.add(rdbtnllwm);
+ rdbtnllwm.setBounds(266, 208, 250, 23);
+ contentPane.add(rdbtnllwm);
+
+ rdbtnmll = new JRadioButton("Morse to Latin Letters");
+ rdbtnmll.setBackground(new Color(255, 255, 255));
+ rdbtnmll.setToolTipText("Convert normal morse code into normal latin letters");
+ buttonGroup.add(rdbtnmll);
+ rdbtnmll.setBounds(12, 235, 250, 23);
+ contentPane.add(rdbtnmll);
+
+ rdbtnllm = new JRadioButton("Latin Letters to Morse");
+ rdbtnllm.setBackground(new Color(255, 255, 255));
+ rdbtnllm.setToolTipText("convert normal latin letters into normal morse code");
+ buttonGroup.add(rdbtnllm);
+ rdbtnllm.setBounds(266, 235, 250, 23);
+ contentPane.add(rdbtnllm);
+
+ btnConvert = new JButton("Convert");
+ btnConvert.setForeground(new Color(255, 255, 255));
+ btnConvert.setBackground(new Color(51, 102, 255));
+ btnConvert
+ .setToolTipText("Convert the insert text to the choosen code");
+ btnConvert.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ ChooseProcess();
+ }
+ });
+ btnConvert.setBounds(612, 218, 160, 25);
+ contentPane.add(btnConvert);
+
+ JScrollPane scrollPaneOutput = new JScrollPane();
+ scrollPaneOutput.setBounds(12, 266, 758, 140);
+ contentPane.add(scrollPaneOutput);
+
+ tfOutput = new JTextArea();
+ tfOutput.setToolTipText("This is the output text field");
+ scrollPaneOutput.setViewportView(tfOutput);
+ tfOutput.setEditable(false);
+ tfOutput.setLineWrap(true);
+
+ JPopupMenu popupMenuOp = new JPopupMenu();
+ addPopup(tfOutput, popupMenuOp);
+
+ JMenuItem mntmOpClipboardCopy = new JMenuItem("Copy into Clipboard");
+ mntmOpClipboardCopy.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ onCopy(tfOutput);
+ }
+ });
+ popupMenuOp.add(mntmOpClipboardCopy);
+
+ JMenuItem mntmOpSelect = new JMenuItem("Select Text");
+ mntmOpSelect.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ }
+ });
+ popupMenuOp.add(mntmOpSelect);
+
+ btnSelectInput = new JButton("Select Input Text");
+ btnSelectInput.setForeground(new Color(255, 255, 255));
+ btnSelectInput.setBackground(new Color(51, 102, 255));
+ btnSelectInput.setToolTipText("Select the whole text of the input box");
+ btnSelectInput.addActionListener(new ActionListener() {
+ public void actionPerformed(ActionEvent e) {
+ tfInput.requestFocus();
+ tfInput.selectAll();
+ btnSelectInput.setVisible(false);
+ }
+ });
+ btnSelectInput.setBounds(612, 28, 158, 25);
+ btnSelectInput.setVisible(false);
+ contentPane.add(btnSelectInput);
+ }
+
+ /*
+ * Choose the convert process
+ */
+ private void ChooseProcess() {
+ if (rdbtnwmll.isSelected()) {
+ tfOutput.setText("Process not available");
+ WmLl();
+ } else if (rdbtnllwm.isSelected()) {
+ LlWm();
+ } else if (rdbtnmll.isSelected()) {
+ MLl();
+ } else if (rdbtnllm.isSelected()) {
+ LlM();
+ } else {
+ tfOutput.setText("Please select a convert process");
+ rdbtnwmll.requestFocus();
+ }
+ }
+
+ /*
+ * Tasks to do after the converting process
+ */
+ private void After() {
+ tfOutput.requestFocus();
+ tfOutput.selectAll();
+ btnSelectInput.setVisible(true);
+ if (chckbxmntmClipboardAutomatic.isSelected()) {
+ onCopy(tfOutput);
+ }
+ }
+
+ /*
+ * Code for converting latin letters into written morse
+ */
+ private void LlWm() {
+ try {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("000101");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("00000000");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("10101");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText("01010");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("00010");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText("01000");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("000111000");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText("#");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText("+");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append("+");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append("01#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("1000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("1010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append("0#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("0010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append("0000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append("00#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append("0111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append("0100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("11#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("10#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append("0110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("1101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append("010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("1#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("0001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append("011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("1001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("1011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("1100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("11111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append("01111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("00111#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("00011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("00001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("00000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("10000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("11000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("11100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("11110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append("0101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("1110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("0011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("00011000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append("010101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("110011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("111000#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("101010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("001100#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("101011#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("100001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("001101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("10110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("101101#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("10001#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append("01010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("10010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append("011010#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append("011110#");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("0001001#");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if (output.toString().endsWith("#")
+ && (output.toString().equals("#") == false)) {
+ output.delete(output.length() - 1, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting writtenMorse to latin letters
+ */
+ private void WmLl() {
+ try {
+ // Variables
+ String input;
+ StringBuffer output = new StringBuffer();
+ input = tfInput.getText().toUpperCase() + "#";
+ StringBuffer inputToSign = new StringBuffer(input);
+ while (inputToSign.toString().equals("#") == false) {
+ int d = 0;
+ boolean signFull = true;
+ StringBuffer sign = new StringBuffer();
+ while (signFull) {
+ if (inputToSign.toString().charAt(d) == '+'
+ || inputToSign.toString().charAt(d) == '#') {
+ if (d == 0) {
+ if (inputToSign.toString().startsWith("+")) {
+ output.append(" ");
+ }
+ inputToSign.deleteCharAt(0);
+ } else {
+ sign.replace(0, sign.length(), inputToSign
+ .toString().substring(0, d));
+ inputToSign.delete(0, d);
+ signFull = false;
+ }
+ } else {
+ d++;
+ }
+ }
+ if (input.equals("°")) {
+ break;
+ } else if (sign.toString().equals("01")) {
+ output.append("A");
+ } else if (sign.toString().equals("1000")) {
+ output.append("B");
+ } else if (sign.toString().equals("1010")) {
+ output.append("C");
+ } else if (sign.toString().equals("100")) {
+ output.append("D");
+ } else if (sign.toString().equals("0")) {
+ output.append("E");
+ } else if (sign.toString().equals("0010")) {
+ output.append("F");
+ } else if (sign.toString().equals("110")) {
+ output.append("G");
+ } else if (sign.toString().equals("0000")) {
+ output.append("H");
+ } else if (sign.toString().equals("00")) {
+ output.append("I");
+ } else if (sign.toString().equals("0111")) {
+ output.append("J");
+ } else if (sign.toString().equals("101")) {
+ output.append("K");
+ } else if (sign.toString().equals("0100")) {
+ output.append("L");
+ } else if (sign.toString().equals("11")) {
+ output.append("M");
+ } else if (sign.toString().equals("10")) {
+ output.append("N");
+ } else if (sign.toString().equals("111")) {
+ output.append("O");
+ } else if (sign.toString().equals("0110")) {
+ output.append("P");
+ } else if (sign.toString().equals("1101")) {
+ output.append("Q");
+ } else if (sign.toString().equals("010")) {
+ output.append("R");
+ } else if (sign.toString().equals("000")) {
+ output.append("S");
+ } else if (sign.toString().equals("1")) {
+ output.append("T");
+ } else if (sign.toString().equals("001")) {
+ output.append("U");
+ } else if (sign.toString().equals("0001")) {
+ output.append("V");
+ } else if (sign.toString().equals("011")) {
+ output.append("W");
+ } else if (sign.toString().equals("1001")) {
+ output.append("X");
+ } else if (sign.toString().equals("1011")) {
+ output.append("Y");
+ } else if (sign.toString().equals("1100")) {
+ output.append("Z");
+ } else if (sign.toString().equals("11111")) {
+ output.append("0 (zero)");
+ } else if (sign.toString().equals("01111")) {
+ output.append("1");
+ } else if (sign.toString().equals("00111")) {
+ output.append("2");
+ } else if (sign.toString().equals("00011")) {
+ output.append("3");
+ } else if (sign.toString().equals("00001")) {
+ output.append("4");
+ } else if (sign.toString().equals("00000")) {
+ output.append("5");
+ } else if (sign.toString().equals("10000")) {
+ output.append("6");
+ } else if (sign.toString().equals("11000")) {
+ output.append("7");
+ } else if (sign.toString().equals("11100")) {
+ output.append("8");
+ } else if (sign.toString().equals("11110")) {
+ output.append("9");
+ } else if (sign.toString().equals("0101")) {
+ output.append("Ä");
+ } else if (sign.toString().equals("1110")) {
+ output.append("Ö");
+ } else if (sign.toString().equals("0011")) {
+ output.append("Ü");
+ } else if (sign.toString().equals("00011000")) {
+ output.append("ß");
+ } else if (sign.toString().equals("1111")) {
+ output.append("CH");
+ } else if (sign.toString().equals("010101")) {
+ output.append(".");
+ } else if (sign.toString().equals("110011")) {
+ output.append(",");
+ } else if (sign.toString().equals("111000")) {
+ output.append(":");
+ } else if (sign.toString().equals("101010")) {
+ output.append(";");
+ } else if (sign.toString().equals("001100")) {
+ output.append("?");
+ } else if (sign.toString().equals("101011")) {
+ output.append("!");
+ } else if (sign.toString().equals("100001")) {
+ output.append("-");
+ } else if (sign.toString().equals("001101")) {
+ output.append("_");
+ } else if (sign.toString().equals("10110")) {
+ output.append("(");
+ } else if (sign.toString().equals("101101")) {
+ output.append(")");
+ } else if (sign.toString().equals("011110")) {
+ output.append("'");
+ } else if (sign.toString().equals("10001")) {
+ output.append("=");
+ } else if (sign.toString().equals("01010")) {
+ output.append("+ or End of the signal");
+ } else if (sign.toString().equals("10010")) {
+ output.append("/");
+ } else if (sign.toString().equals("011010")) {
+ output.append("@");
+ } else if (sign.toString().equals("10101")) {
+ output.append("Begin of the signal");
+ } else if (sign.toString().equals("10001")) {
+ output.append("Wait");
+ } else if (sign.toString().equals("00010")) {
+ output.append("Understood");
+ } else if (sign.toString().equals("000101")) {
+ output.append("End of work");
+ } else if (sign.toString().equals("000111000")) {
+ output.append("SOS");
+ } else if (sign.toString().equals("00000000")) {
+ output.append("Error");
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.toString());
+ After();
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting normal letters into morse code
+ */
+
+ private void LlM() {
+ try {
+ // Variables
+ StringBuffer input = new StringBuffer();
+ input = input.replace(0, input.length(), tfInput.getText()
+ .toUpperCase());
+ StringBuffer output = new StringBuffer();
+ if (input.toString().equals("")) {
+ tfOutput.setText("Please enter at least one character");
+ After();
+ } else if (input.toString().equals("LETTERSPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else if (input.toString().equals("END OF WORK")) {
+ tfOutput.setText("...-.-");
+ After();
+ } else if (input.toString().equals("ERROR")) {
+ tfOutput.setText("........");
+ After();
+ } else if (input.toString().equals("STARTING SIGNAL")) {
+ tfOutput.setText("-.-.-");
+ After();
+ } else if (input.toString().equals("ENDING SIGNAL")) {
+ tfOutput.setText(".-.-.");
+ After();
+ } else if (input.toString().equals("UNDERSTOOD")) {
+ tfOutput.setText("...-.");
+ After();
+ } else if (input.toString().equals("WAIT")) {
+ tfOutput.setText(".-...");
+ After();
+ } else if (input.toString().equals("SOS")) {
+ tfOutput.setText("...---...");
+ After();
+ } else if (input.toString().equals("LETTER SPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else if (input.toString().equals("WORD SPACE")) {
+ tfOutput.setText(" ");
+ After();
+ } else {
+ for (int c = input.length(); c > 0; c--) {
+ if (input.toString().startsWith(" ")) {
+ output.append(" ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("A")) {
+ output.append(".- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("B")) {
+ output.append("-... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("C")) {
+ output.append("-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("D")) {
+ output.append("-.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("E")) {
+ output.append(". ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("F")) {
+ output.append("..-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("G")) {
+ output.append("--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("H")) {
+ output.append(".... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("I")) {
+ output.append(".. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("J")) {
+ output.append(".--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("K")) {
+ output.append("-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("L")) {
+ output.append(".-.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("M")) {
+ output.append("-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("N")) {
+ output.append("-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("O")) {
+ output.append("--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("P")) {
+ output.append(".--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Q")) {
+ output.append("--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("R")) {
+ output.append(".-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("S")) {
+ output.append("... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("T")) {
+ output.append("- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("U")) {
+ output.append("..- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("V")) {
+ output.append("...- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("W")) {
+ output.append(".-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("X")) {
+ output.append("-..- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Y")) {
+ output.append("-.-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Z")) {
+ output.append("--.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("0")) {
+ output.append("----- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("1")) {
+ output.append(".---- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("2")) {
+ output.append("..--- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("3")) {
+ output.append("...-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("4")) {
+ output.append("....- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("5")) {
+ output.append("..... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("6")) {
+ output.append("-.... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("7")) {
+ output.append("--... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("8")) {
+ output.append("---.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("9")) {
+ output.append("----. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ä")) {
+ output.append(".-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ö")) {
+ output.append("---. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("Ü")) {
+ output.append("..-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("ß")) {
+ output.append("...--... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(".")) {
+ output.append(".-.-.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(",")) {
+ output.append("--..-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(":")) {
+ output.append("---... ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(";")) {
+ output.append("-.-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("?")) {
+ output.append("..--.. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("!")) {
+ output.append("-.-.-- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("-")) {
+ output.append("-....- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("_")) {
+ output.append("..--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("(")) {
+ output.append("-.--. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith(")")) {
+ output.append("-.--.- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("=")) {
+ output.append("-...- ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("+")) {
+ output.append(".-.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("/")) {
+ output.append("-..-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("@")) {
+ output.append(".--.-. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("'")) {
+ output.append(".----. ");
+ input.delete(0, 1);
+ } else if (input.toString().startsWith("$")) {
+ output.append("...-..- ");
+ input.delete(0, 1);
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ if (output.toString().endsWith(" ")
+ && (output.toString().equals(" ") == false)) {
+ output.delete(output.length() - 3, output.length());
+ }
+ tfOutput.setText(output.toString());
+ After();
+ }
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * Code for converting morse code into latin letters
+ */
+ private void MLl() {
+ try {
+ // Variables
+ String input;
+ StringBuffer output = new StringBuffer();
+ input = tfInput.getText() + " ";
+ StringBuffer inputToSign = new StringBuffer(input);
+ while (inputToSign.toString().equals(" ") == false) {
+ int d = 0;
+ boolean signFull = true;
+ StringBuffer sign = new StringBuffer();
+ while (signFull) {
+ if (inputToSign.toString().startsWith(" ")) {
+ output.append(" ");
+ inputToSign.delete(d, d + 9);
+ } else if (inputToSign.toString().substring(d, d + 3)
+ .equals(" ")) {
+ if (d == 0) {
+ inputToSign.delete(0, 3);
+ } else {
+ sign.replace(0, sign.length(), inputToSign
+ .toString().substring(0, d));
+ inputToSign.delete(0, d);
+ signFull = false;
+ }
+ } else {
+ d++;
+ }
+ }
+ if (sign.toString().equals(".-")) {
+ output.append("A");
+ } else if (sign.toString().equals("-...")) {
+ output.append("B");
+ } else if (sign.toString().equals("-.-.")) {
+ output.append("C");
+ } else if (sign.toString().equals("-..")) {
+ output.append("D");
+ } else if (sign.toString().equals(".")) {
+ output.append("E");
+ } else if (sign.toString().equals("..-.")) {
+ output.append("F");
+ } else if (sign.toString().equals("--.")) {
+ output.append("G");
+ } else if (sign.toString().equals("....")) {
+ output.append("H");
+ } else if (sign.toString().equals("..")) {
+ output.append("I");
+ } else if (sign.toString().equals(".---")) {
+ output.append("J");
+ } else if (sign.toString().equals("-.-")) {
+ output.append("K");
+ } else if (sign.toString().equals(".-..")) {
+ output.append("L");
+ } else if (sign.toString().equals("--")) {
+ output.append("M");
+ } else if (sign.toString().equals("-.")) {
+ output.append("N");
+ } else if (sign.toString().equals("---")) {
+ output.append("O");
+ } else if (sign.toString().equals(".--.")) {
+ output.append("P");
+ } else if (sign.toString().equals("--.-")) {
+ output.append("Q");
+ } else if (sign.toString().equals(".-.")) {
+ output.append("R");
+ } else if (sign.toString().equals("...")) {
+ output.append("S");
+ } else if (sign.toString().equals("-")) {
+ output.append("T");
+ } else if (sign.toString().equals("..-")) {
+ output.append("U");
+ } else if (sign.toString().equals("...-")) {
+ output.append("V");
+ } else if (sign.toString().equals(".--")) {
+ output.append("W");
+ } else if (sign.toString().equals("-..-")) {
+ output.append("X");
+ } else if (sign.toString().equals("-.--")) {
+ output.append("Y");
+ } else if (sign.toString().equals("--..")) {
+ output.append("Z");
+ } else if (sign.toString().equals("-----")) {
+ output.append(". (zero)");
+ } else if (sign.toString().equals(".----")) {
+ output.append("-");
+ } else if (sign.toString().equals("..---")) {
+ output.append("2");
+ } else if (sign.toString().equals("...--")) {
+ output.append("3");
+ } else if (sign.toString().equals("....-")) {
+ output.append("4");
+ } else if (sign.toString().equals(".....")) {
+ output.append("5");
+ } else if (sign.toString().equals("-....")) {
+ output.append("6");
+ } else if (sign.toString().equals("--...")) {
+ output.append("7");
+ } else if (sign.toString().equals("---..")) {
+ output.append("8");
+ } else if (sign.toString().equals("----.")) {
+ output.append("9");
+ } else if (sign.toString().equals(".-.-")) {
+ output.append("Ä");
+ } else if (sign.toString().equals("---.")) {
+ output.append("Ö");
+ } else if (sign.toString().equals("..--")) {
+ output.append("Ü");
+ } else if (sign.toString().equals("...--...")) {
+ output.append("ß");
+ } else if (sign.toString().equals("----")) {
+ output.append("CH");
+ } else if (sign.toString().equals(".-.-.-")) {
+ output.append(".");
+ } else if (sign.toString().equals("--..--")) {
+ output.append(",");
+ } else if (sign.toString().equals("---...")) {
+ output.append(":");
+ } else if (sign.toString().equals("-.-.-.")) {
+ output.append(";");
+ } else if (sign.toString().equals("..--..")) {
+ output.append("?");
+ } else if (sign.toString().equals("-.-.--")) {
+ output.append("!");
+ } else if (sign.toString().equals("-....-")) {
+ output.append("-");
+ } else if (sign.toString().equals("..--.-")) {
+ output.append("_");
+ } else if (sign.toString().equals("-.--.")) {
+ output.append("(");
+ } else if (sign.toString().equals("-.--.-")) {
+ output.append(")");
+ } else if (sign.toString().equals(".----.")) {
+ output.append("'");
+ } else if (sign.toString().equals("-...-")) {
+ output.append("=");
+ } else if (sign.toString().equals(".-.-.")) {
+ output.append("+ or End of the signal");
+ } else if (sign.toString().equals("-..-.")) {
+ output.append("/");
+ } else if (sign.toString().equals(".--.-.")) {
+ output.append("@");
+ } else if (sign.toString().equals("-.-.-")) {
+ output.append("Begin of the signal");
+ } else if (sign.toString().equals("-...-")) {
+ output.append("Wait");
+ } else if (sign.toString().equals("...-.")) {
+ output.append("Understood");
+ } else if (sign.toString().equals("...-.-")) {
+ output.append("End of work");
+ } else if (sign.toString().equals("...---...")) {
+ output.append("SOS");
+ } else if (sign.toString().equals("........")) {
+ output.append("Error");
+ } else {
+ tfOutput.setText("Code not listed or wrong.");
+ }
+ }
+ tfOutput.setText(output.toString());
+ After();
+ } catch (Exception e) {
+ tfOutput.setText("Some error occured. I'm sorry!");
+ }
+ }
+
+ /*
+ * popup menu
+ */
+ private static void addPopup(Component component, final JPopupMenu popup) {
+ component.addMouseListener(new MouseAdapter() {
+ public void mousePressed(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+
+ public void mouseReleased(MouseEvent e) {
+ if (e.isPopupTrigger()) {
+ showMenu(e);
+ }
+ }
+
+ private void showMenu(MouseEvent e) {
+ popup.show(e.getComponent(), e.getX(), e.getY());
+ }
+ });
+ }
+
+ /*
+ * Past function
+ */
+ private void onPaste(JTextArea tf) {
+ try{
+ Clipboard c = Toolkit.getDefaultToolkit().getSystemClipboard();
+ Transferable t = c.getContents(this);
+ if (t == null)
+ return;
+ try {
+ tf.setText((String) t.getTransferData(DataFlavor.stringFlavor));
+ } catch (Exception e) {
+ e.printStackTrace();
+ }// try
+ } catch (Exception e){
+ tfOutput.setText("Some error occured. I'm sorry! \n Are you sure that your clipboard isn't empty?");
+ }
+ }// onPaste
+
+ /*
+ * Copy function
+ */
+ private void onCopy(JTextArea tf) {
+ StringSelection selection = new StringSelection(tf.getText());
+ Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
+ clipboard.setContents(selection, selection);
+ }
+}
\ No newline at end of file