0 Replies Latest reply on Jun 11, 2019 12:28 AM by 4018287

    New connection Window does not open - error

    4018287

      I am running SQL Developer 19.1 Windows 64-bit with JDK 8 included on a Windows 2012 R2 server.  I am trying to get the application working in a Citrix Xenapp environment. I am currently testing with an admin account. I am publishing D:\Program Files\sqldeveloper\sqldeveloper.exe to end users.  The application launches and everything seems normal except for when I try to add a new oracle connection.  Nothing  happens \ no window pops up. I have clicked the green +, drop down arrow, ect.

       

      I get the following error when I launch the applicaiton via console

       

      Picked up JAVA_TOOL_OPTIONS: -Dsun.locale.formatasdefault=true

      Exception while performing action New Connection...

      java.lang.NoClassDefFoundError: Could not initialize class oracle.dbtools.raptor

      .ui.URLFileChooser

              at oracle.dbtools.raptor.cloud.e1pdb.CloudPanel.<init>(CloudPanel.java:5

      4)

              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

       

       

              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct

      orAccessorImpl.java:62)

              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC

      onstructorAccessorImpl.java:45)

              at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

              at java.lang.Class.newInstance(Class.java:442)

              at javax.ide.util.MetaClass.newInstance(MetaClass.java:154)

              at oracle.dbtools.raptor.connections.OracleConnectionType.getPanel(Oracl

      eConnectionType.java:258)

              at oracle.dbtools.raptor.connections.OracleConnectionType.getConnectionP

      anels(OracleConnectionType.java:189)

              at oracle.dbtools.raptor.connections.OracleConnectionPanel.initUI(Oracle

      ConnectionPanel.java:107)

              at oracle.dbtools.raptor.connections.ConnectionDialog.<init>(ConnectionD

      ialog.java:277)

              at oracle.dbtools.raptor.connections.ConnectionDialog.launch(ConnectionD

      ialog.java:769)

              at oracle.dbtools.raptor.connections.ConnectionDialog.launch(ConnectionD

      ialog.java:655)

              at oracle.dbtools.raptor.explorer.jdev.ConnectionEditorImpl.launchEditor

      (ConnectionEditorImpl.java:13)

              at oracle.jdeveloper.db.DatabaseConnectionEditor.launchEditor(DatabaseCo

      nnectionEditor.java:76)

              at oracle.jdeveloper.db.DatabaseConnectionEditor.editConnection(Database

      ConnectionEditor.java:196)

              at oracle.jdeveloper.db.DatabaseConnectionEditor.editConnection(Database

      ConnectionEditor.java:179)

              at oracle.dbtools.raptor.navigator.db.DBViewControllerImpl.createNewConn

      ection(DBViewControllerImpl.java:343)

              at oracle.dbtools.raptor.navigator.db.DBViewControllerImpl.handleEvent(D

      BViewControllerImpl.java:442)

              at oracle.dbtools.raptor.navigator.db.DBNavigatorWindow$ViewController.h

      andleEvent(DBNavigatorWindow.java:56)

              at oracle.dbtools.raptor.navigator.core.NavigatorWindow$3.handleEvent(Na

      vigatorWindow.java:388)

              at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)

              at oracle.dbtools.raptor.startpage.StartPageProvider.lambda$newConnectio

      n$2(StartPageProvider.java:114)

              at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)

              at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)

              at java.awt.EventQueue.access$500(EventQueue.java:97)

              at java.awt.EventQueue$3.run(EventQueue.java:709)

              at java.awt.EventQueue$3.run(EventQueue.java:703)

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

              at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP

      rivilege(ProtectionDomain.java:74)

              at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)

              at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQu

      eueWrapper.java:169)

              at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQue

      ueWrapper.java:151)

              at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre

      ad.java:205)

              at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.

      java:116)

              at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre

      ad.java:105)

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

       

       

              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)

              at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

       

       

      If i connect to the server desktop with the same account, the application behaves correctly.