Skip to Main Content

Java Development Tools

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JDev 12c fails to render jsf page migrated from 11g

AlJan 11 2017 — edited Jun 26 2017

In an app migrated from JDeveloper 11g, the new JDeveloper 12c (with all the updates) fails to display a jsf page in the Design mode ("Waiting for Designer to initialize Rendering page" never disappears), and when switching to Source, it shows an Unexpected error dialog. We are trying to migrate to WLS 12c, and this is disappointing. Is there anything we can do except for filing an issue (from our previous experience, this is unlikely to help)?

Studio Edition Version 12.2.1.2.0

Build JDEVADF_12.2.1.2.0_GENERIC_161008.1648.S

Java(TM) Platform1.8.0_112
Oracle IDE12.2.1.2.42.161008.1648
Versioning Support12.2.1.2.42.161008.1648

The unexpected error details:

org.netbeans.ProxyClassLoader:Jan 12, 2017 8:36:40 AM org.netbeans.ProxyClassLoader stripInitialSlash

WARNING: Should not use initial / in calls to ClassLoader.getResource(s): /META-INF/extension.xml

org.netbeans.ProxyClassLoader:Jan 12, 2017 8:36:41 AM org.netbeans.ProxyClassLoader stripInitialSlash

WARNING: Should not use initial / in calls to ClassLoader.getResource(s): /META-INF/extension.xml

org.netbeans.ProxyClassLoader:Jan 12, 2017 8:36:45 AM org.netbeans.ProxyClassLoader stripInitialSlash

WARNING: Should not use initial / in calls to ClassLoader.getResource(s): /

Jan 12, 2017 8:37:15 AM oracle.ideimpl.feedback2.client.FeedbackManagerImpl uncaughtException

SEVERE: Uncaught Exception

java.lang.NoSuchMethodError: com.sun.webkit.dom.ElementImpl.getClientWidth()I

  at oracle.jdevimpl.webapp.webview.editor.gui.facade.jdk8adapters.ElementAdapter8.getClientWidth(ElementAdapter8.java:117)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller.fx_getDetails(WebViewScroller.java:369)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller.fx_updateOverflownViewNodes(WebViewScroller.java:281)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller$3.call(WebViewScroller.java:239)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller$3.call(WebViewScroller.java:235)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewViewManager$16.call(WebViewViewManager.java:1694)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.LayoutCallable.call(LayoutCallable.java:51)

  at oracle.jdevimpl.webapp.webview.FxApplicationThreadUtil$2.run(FxApplicationThreadUtil.java:189)

  at oracle.jdevimpl.webapp.webview.FxApplicationThreadUtil$3.run(FxApplicationThreadUtil.java:255)

  at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)

  at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)

  at java.security.AccessController.doPrivileged(Native Method)

  at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)

  at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)

  at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)

  at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)

  at java.lang.Thread.run(Thread.java:745)

java.lang.NoSuchMethodError: com.sun.webkit.dom.ElementImpl.getClientWidth()I

  o.ji.webapp.webview.editor.gui.facade.jdk8adapters.ElementAdapter8.getClientWidth(ElementAdapter8.java:117)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller.fx_getDetails(WebViewScroller.java:369)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller.fx_updateOverflownViewNodes(WebViewScroller.java:281)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller$3.call(WebViewScroller.java:239)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller$3.call(WebViewScroller.java:235)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager$16.call(WebViewViewManager.java:1694)

  o.ji.webapp.webview.editor.gui.view.LayoutCallable.call(LayoutCallable.java:51)

  o.ji.webapp.webview.FxApplicationThreadUtil$2.run(FxApplicationThreadUtil.java:189)

  o.ji.webapp.webview.FxApplicationThreadUtil$3.run(FxApplicationThreadUtil.java:255)

  com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)

  com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)

  j.security.AccessController.doPrivileged(Native Method)

  com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)

  com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)

  com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)

  com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)

  j.lang.Thread.run(Thread.java:745)

Jan 12, 2017 8:37:15 AM oracle.ideimpl.feedback2.client.FeedbackManagerImpl uncaughtException

SEVERE: Uncaught Exception

java.lang.NoSuchMethodError: com.sun.webkit.dom.ElementImpl.getClientWidth()I

  at oracle.jdevimpl.webapp.webview.editor.gui.facade.jdk8adapters.ElementAdapter8.getClientWidth(ElementAdapter8.java:117)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller.fx_getDetails(WebViewScroller.java:369)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller.fx_updateOverflownViewNodes(WebViewScroller.java:281)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewScroller.fx_isOverflown(WebViewScroller.java:351)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewLayoutHelper._isFullyVisible(WebViewLayoutHelper.java:1641)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewLayoutHelper.isFullyVisible(WebViewLayoutHelper.java:1317)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewLayoutHelper.createOnShapes(WebViewLayoutHelper.java:484)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewViewManager$6.call(WebViewViewManager.java:1084)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewViewManager$6.call(WebViewViewManager.java:1069)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.WebViewViewManager$16.call(WebViewViewManager.java:1694)

  at oracle.jdevimpl.webapp.webview.editor.gui.view.LayoutCallable.call(LayoutCallable.java:51)

  at oracle.jdevimpl.webapp.webview.FxApplicationThreadUtil$2.run(FxApplicationThreadUtil.java:189)

  at oracle.jdevimpl.webapp.webview.FxApplicationThreadUtil$3.run(FxApplicationThreadUtil.java:255)

  at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)

  at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)

  at java.security.AccessController.doPrivileged(Native Method)

  at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)

  at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)

  at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)

  at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)

  at java.lang.Thread.run(Thread.java:745)

java.lang.NoSuchMethodError: com.sun.webkit.dom.ElementImpl.getClientWidth()I

  o.ji.webapp.webview.editor.gui.facade.jdk8adapters.ElementAdapter8.getClientWidth(ElementAdapter8.java:117)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller.fx_getDetails(WebViewScroller.java:369)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller.fx_updateOverflownViewNodes(WebViewScroller.java:281)

  o.ji.webapp.webview.editor.gui.view.WebViewScroller.fx_isOverflown(WebViewScroller.java:351)

  o.ji.webapp.webview.editor.gui.view.WebViewLayoutHelper._isFullyVisible(WebViewLayoutHelper.java:1641)

  o.ji.webapp.webview.editor.gui.view.WebViewLayoutHelper.isFullyVisible(WebViewLayoutHelper.java:1317)

  o.ji.webapp.webview.editor.gui.view.WebViewLayoutHelper.createOnShapes(WebViewLayoutHelper.java:484)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager$6.call(WebViewViewManager.java:1084)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager$6.call(WebViewViewManager.java:1069)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager$16.call(WebViewViewManager.java:1694)

  o.ji.webapp.webview.editor.gui.view.LayoutCallable.call(LayoutCallable.java:51)

  o.ji.webapp.webview.FxApplicationThreadUtil$2.run(FxApplicationThreadUtil.java:189)

  o.ji.webapp.webview.FxApplicationThreadUtil$3.run(FxApplicationThreadUtil.java:255)

  com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)

  com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)

  j.security.AccessController.doPrivileged(Native Method)

  com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)

  com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)

  com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)

  com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)

  j.lang.Thread.run(Thread.java:745)

java.lang.NullPointerException

  j.util.concurrent.ConcurrentHashMap.putVal(ConcurrentHashMap.java:1011)

  j.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:1006)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager.getShapes(WebViewViewManager.java:1160)

  o.ji.webapp.editor.ViewManager.getViewNodeShapes(ViewManager.java:826)

  o.ji.webapp.webview.editor.gui.view.WebViewViewManager.getAbsBounds(WebViewViewManager.java:996)

  o.ji.webapp.editor.ViewManager.getBounds(ViewManager.java:510)

  o.ji.webapp.editor.position.PositionManager.isVisible(PositionManager.java:1910)

  o.ji.webapp.editor.position.PositionManager.isVisible(PositionManager.java:1896)

  o.ji.webapp.editor.position.PositionManager.getViewPositions(PositionManager.java:627)

  o.ji.webapp.editor.position.PositionManager.getViewPositions(PositionManager.java:546)

  o.ji.webapp.editor.position.PositionManager.getViewPositions(PositionManager.java:535)

  o.ji.webapp.editor.position.PositionManager.createDocumentPositionInfo(PositionManager.java:334)

  o.ji.webapp.editor.position.PositionManager.createDocumentPositionInfo(PositionManager.java:324)

  o.ji.webapp.editor.ViewManager.getSourceNodeViewShapes(ViewManager.java:617)

  o.ji.webapp.editor.html.table.ColumnBasedTableHandler$ColumnBasedTableView.getBounds(ColumnBasedTableHandler.java:393)

  o.ji.webapp.editor.table.TableEditingExtension$TablesLayer.collectRegions(TableEditingExtension.java:947)

  o.ji.webapp.editor.table.TableEditingExtension$TablesLayer.reflowLayer(TableEditingExtension.java:868)

  o.j.layout.designer.layer.LayerManager$3.run(LayerManager.java:1205)

  o.ji.webapp.editor.gui.GuiEventManager$1.doInvokeOnGuiEventThread(GuiEventManager.java:49)

  o.ji.webapp.editor.gui.GuiEventManager.invokeOnGuiEventThread(GuiEventManager.java:82)

  o.ji.webapp.editor.ViewManager.invokeOnEventThread(ViewManager.java:63)

  o.ji.webapp.editor.LayerManagerImpl.invokeOnEventThread(LayerManagerImpl.java:137)

  o.j.layout.designer.layer.LayerManager.relayoutLayersImpl(LayerManager.java:1166)

  o.ji.webapp.editor.LayerManagerImpl.relayoutLayersImpl(LayerManagerImpl.java:166)

  o.j.layout.designer.layer.LayerManager.layoutModelValidated(LayerManager.java:1123)

  o.ji.webapp.editor.LayerManagerImpl.layoutFinished(LayerManagerImpl.java:346)

  o.ji.webapp.editor.LayerManagerImpl$LayersInvalidator.layoutFinished(LayerManagerImpl.java:499)

  o.ji.webapp.editor.view.layout.LayoutSupport.endLayout(LayoutSupport.java:135)

  o.ji.webapp.webview.editor.gui.view.LayoutManager.sendLayoutNotification(LayoutManager.java:1802)

  o.ji.webapp.webview.editor.gui.view.LayoutManager.flushLayoutNotificationsImpl(LayoutManager.java:1758)

  o.ji.webapp.webview.editor.gui.view.LayoutManager.lambda$flushLayoutNotifications$4(LayoutManager.java:1727)

  o.ji.webapp.editor.gui.GuiEventManager$1.doInvokeOnGuiEventThread(GuiEventManager.java:49)

  o.ji.webapp.editor.gui.GuiEventManager.invokeOnGuiEventThread(GuiEventManager.java:82)

  o.ji.webapp.editor.ViewManager.invokeOnEventThread(ViewManager.java:63)

  o.ji.webapp.webview.editor.gui.view.LayoutManager.flushLayoutNotifications(LayoutManager.java:1726)

  o.ji.webapp.webview.editor.gui.view.LayoutManager.awt_flushLayoutNotification(LayoutManager.java:1538)

  o.ji.webapp.webview.editor.gui.view.WebViewPanel.prePaintComponent(WebViewPanel.java:475)

  o.ji.webapp.webview.editor.gui.view.WebViewPanel.paint(WebViewPanel.java:391)

  jx.s.JComponent.print(JComponent.java:1202)

  o.ji.webapp.webview.editor.gui.helper.WebViewViewHelper.captureCurrent(WebViewViewHelper.java:308)

  o.ji.webapp.webview.editor.gui.helper.WebViewViewHelper.capture(WebViewViewHelper.java:190)

  o.ji.webapp.editorimpl.XmlGuiEditorImpl.capture(XmlGuiEditorImpl.java:111)

  o.ji.webapp.editor.AbstractWebAppEditor.savePageSnapshot(AbstractWebAppEditor.java:2147)

  o.ji.webapp.editor.AbstractWebAppEditor.hiddenImpl(AbstractWebAppEditor.java:585)

  o.ji.webapp.editor.html.HtmlEditor.hiddenImpl(HtmlEditor.java:341)

  o.i.editor.AsynchronousEditor.editorHidden(AsynchronousEditor.java:217)

  com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.riseEditorHidden(SplitPane.java:1921)

  com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.detachCurrentEditor(SplitPane.java:1016)

  com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane.setCurrentEditorStatePos(SplitPane.java:1386)

  com.oracle.jdeveloper.nbwindowsystem.editor.SplitPane$1.valueChanged(SplitPane.java:154)

  o.i.controls.customtab.CustomTab.fireSelectionChange(CustomTab.java:425)

  o.i.controls.customtab.CustomTab._setSelectedPage(CustomTab.java:739)

  o.i.controls.customtab.CustomTab.setSelectedPage(CustomTab.java:717)

  o.i.controls.customtab.CustomTab.selectPageAt(CustomTab.java:754)

  o.i.controls.customtab.CustomTab.mousePressed(CustomTab.java:1131)

  j.a.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)

  j.a.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:279)

  j.a.Component.processMouseEvent(Component.java:6530)

  jx.s.JComponent.processMouseEvent(JComponent.java:3324)

  j.a.Component.processEvent(Component.java:6298)

  j.a.Container.processEvent(Container.java:2236)

  j.a.Component.dispatchEventImpl(Component.java:4889)

  j.a.Container.dispatchEventImpl(Container.java:2294)

  j.a.Component.dispatchEvent(Component.java:4711)

  j.a.LightweightDispatcher.retargetMouseEvent(Container.java:4888)

  j.a.LightweightDispatcher.processMouseEvent(Container.java:4522)

  j.a.LightweightDispatcher.dispatchEvent(Container.java:4466)

  j.a.Container.dispatchEventImpl(Container.java:2280)

  j.a.Window.dispatchEventImpl(Window.java:2746)

  j.a.Component.dispatchEvent(Component.java:4711)

  j.a.EventQueue.dispatchEventImpl(EventQueue.java:758)

  j.a.EventQueue.access$500(EventQueue.java:97)

  j.a.EventQueue$3.run(EventQueue.java:709)

  j.a.EventQueue$3.run(EventQueue.java:703)

  j.security.AccessController.doPrivileged(Native Method)

  j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

  j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90)

  j.a.EventQueue$4.run(EventQueue.java:731)

  j.a.EventQueue$4.run(EventQueue.java:729)

  j.security.AccessController.doPrivileged(Native Method)

  j.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)

  j.a.EventQueue.dispatchEvent(EventQueue.java:728)

  o.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)

  o.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)

  j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)

  j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)

  j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)

  j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

  j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

  j.a.EventDispatchThread.run(EventDispatchThread.java:82)

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 24 2017
Added on Jan 11 2017
15 comments
4,341 views