Category: | Bug report |
Priority: | Normal |
Status: | Resolved |
Project: | Severity: | Block |
Resolution: | Fixed |
|
Component: | Reproducibility: | Always |
Assigned to: |
Several problems in Eclipse Neon with 6.3.0. They might all be caused by a single exception:
java.lang.NoSuchMethodError: org.eclipse.ui.internal.util.Util.getAdapter(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;
at com.jaspersoft.studio.editor.part.MultiPageToolbarEditorPart.getAdapter(MultiPageToolbarEditorPart.java:1013)
at com.jaspersoft.studio.editor.report.ReportContainer.getAdapter(ReportContainer.java:429)
at com.jaspersoft.studio.editor.JrxmlEditorContributor.setActivePage(JrxmlEditorContributor.java:259)
at org.eclipse.ui.part.MultiPageEditorPart.pageChange(MultiPageEditorPart.java:871)
at com.jaspersoft.studio.editor.AbstractJRXMLEditor.pageChange(AbstractJRXMLEditor.java:867)
at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:295)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:249)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1088)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:802)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3167)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1850)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:333)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4410)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4228)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3816)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
Session data:
eclipse.buildId=4.6.0.I20160606-1100
java.version=1.8.0_77
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_CH
Framework arguments: -product org.eclipse.epp.package.jee.product -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product -data file:/C:/dev/workspace-neon/ -product org.eclipse.epp.package.jee.product
installation details:
Jaspersoft Studio feature 6.3.0.final com.jaspersoft.studio.feature.feature.group TIBCO Software Inc.
Problems:
- "Palette" is empty in the "Report Design" perspective. Message: "A palette is not available"
- "Save" button doesn't become enabled when changing the report
- "Properties" view just shows the properties of the file, not of the selected report element.
- In the "Java" perspective, I get a "Palette" inside of the main editor. When I open a "Palette" using the menu Window -> Show View -> Other... -> Palette, it's empty again.
10 Comments:
Hi,
we could not base the new platform for RCP product on Neon, and we could not perform extended tests on it. That's the reason why we decided to exclude it from the checklist in the Eclipse Marketplace.
We actually give it a quick try installing the plugin in one of the latest milestone versions and we noticed issues.
We will try to solve the problems for next release.
Regards,
Massimo.
We encountered the same problem with Eclipse Neon.
We are awaiting a bugfix cause we would like to switch to Neon...
thanx in advance
Thanks for the quick reply. I hope the bug is easy to fix.
Hi guys, I will let you know when it will be ready. Not sure it will be so easy. We will try to start investigating on it as soon as possible, once created a proper development environment for 4.6. Just in case we will provide some integration builds before another official one will be released.
Regards,
Massimo.
The compilation errors with Eclipse Neon were solved. It should be possible to install the last integration build just published.
The update site link is this one: https://sourceforge.net/projects/jasperstudio/files/beta-release/updates...
Please consider that is a beta/integration.
By the way we are right now investigating the possibility to package the next upcoming build based on 4.6.0, but we still have some open issues: https://www.eclipse.org/forums/index.php/t/1079044/0/unread/
Best regards,
Massimo.
I installed the Beta from https://sourceforge.net/projects/jasperstudio/files/beta-release/updates... using Eclipse "Install New Software" option and it looks working fine.
Thanks to @mrabbi and Jasper Studio team.
It seems the update site listed above will not work anymore. I tried to install from the link and I get
Unable to read repository at https://sourceforge.net/projects/jasperstudio/files/beta-release/updates...
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:535)
at org.eclipse.ecf.provider.filetransfer.httpclient4.SNIAwareHttpClient$1.connectSocket(SNIAwareHttpClient.java:63)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:403)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Has this issue been fixed? I got the same issue when I tried to install Jaspersoft Eclipse plugin.
javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.Alerts.getSSLException(Alerts.java:154)
at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:2023)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1125)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:553)
at org.eclipse.ecf.provider.filetransfer.httpclient4.SNIAwareHttpClient$1.connectSocket(SNIAwareHttpClient.java:63)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:412)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:179)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:328)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:612)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:447)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:263)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Using Eclipse Neon, you can go to the marketplace and download Jasper Studio plugin without a problem