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