cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to start SUM GUI on AIX through Putty

Former Member
0 Kudos

Hello experts,

We are in process of EHP update from EHP2 to EHP6 on AIX lpar Server where several sap instances are running.

while starting DSUGui of SUM tool after successful start of SL Controler (./STARTUP) , we are getting errors related to java as below.

SUM GUI is not starting. please suggest.

Note:- my desktop java version is 1.6_19.

> setenv DISPLAY 192.12.130.111:0.0

> /usr/sap/<SID>SUM/sdt/exe/DSUGui

Unable to start Gui: null

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.addFactory(SDTGuiAdmin.java:606)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.addSDTFactory(SDTGuiAdmin.java:569)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.init(SDTGuiAdmin.java:431)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.initGui(SDTGuiAdmin.java:681)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.start(SDTGuiAdmin.java:246)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at com.sap.sdt.util.misc.MethodCall.invoke(MethodCall.java:73)

        at com.sap.sdt.util.misc.BootStrapper.start(BootStrapper.java:68)

        at SDTGui.<init>(SDTGui.java:58)

        at SDTGui.main(SDTGui.java:68)

Caused by: java.lang.NoClassDefFoundError: sun/awt/X11/XToolkit : cannot initialize class because prior initialization attempt failed

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:169)

        at java.awt.Toolkit$2.run(Toolkit.java:834)

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

        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)

        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:122)

        at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:1554)

        at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130)

        at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1589)

        at javax.swing.UIManager.setLookAndFeel(UIManager.java:514)

        at javax.swing.UIManager.setLookAndFeel(UIManager.java:554)

        at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1317)

        at javax.swing.UIManager.initialize(UIManager.java:1406)

        at javax.swing.UIManager.maybeInitialize(UIManager.java:1394)

        at javax.swing.UIManager.getDefaults(UIManager.java:633)

        at javax.swing.UIManager.get(UIManager.java:929)

        at com.sap.plaf.frog.FrogLookAndFeel.initializeLF(FrogLookAndFeel.java:148)

        at com.sap.plaf.frog.FrogLookAndFeel.<init>(FrogLookAndFeel.java:112)

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

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

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

        at java.lang.Class.newInstance0(Class.java:355)

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

        at com.sap.sdt.gui.core.swing.util.GuiSwingSettings.setLookAndFeel(GuiSwingSettings.java:362)

        at com.sap.sdt.gui.core.swing.util.GuiSwingSettings.<init>(GuiSwingSettings.java:106)

        at com.sap.sdt.gui.core.swing.util.GuiSwingSettings.<clinit>(GuiSwingSettings.java:76)

        at com.sap.sdt.gui.core.swing.controls.GuiControlFactory.<init>(GuiControlFactory.java:119)

        at com.sap.sdt.gui.core.swing.controls.GuiControlFactory.initialize(GuiControlFactory.java:126)

        ... 17 more

Caused by: java.lang.InternalError: Can't connect to X11 window server using '10.29.130.14:0.0' as the value of the DISPLAY variable.

        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)

        at sun.awt.X11GraphicsEnvironment.access$100(X11GraphicsEnvironment.java:52)

        at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:155)

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

        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:131)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:169)

        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:68)

        at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89)

        at java.lang.Class.forName0(Native Method)

        at java.lang.Class.forName(Class.java:169)

        at java.awt.Toolkit$2.run(Toolkit.java:834)

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

        at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826)

        at javax.swing.ImageIcon.<init>(ImageIcon.java:162)

        at javax.swing.ImageIcon.<init>(ImageIcon.java:181)

        at com.sap.sdt.gui.core.swing.util.SplashScreen.create(SplashScreen.java:104)

        at com.sap.sdt.gui.core.swing.util.SplashScreen.show(SplashScreen.java:62)

        at com.sap.sdt.gui.core.admin.SDTGuiAdmin.showSUMSplashScreen(SDTGuiAdmin.java:108)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

        at java.lang.reflect.Method.invoke(Method.java:597)

        at SDTGui.showSUMSplashScreen(SDTGui.java:351)

        at SDTGui.configureSUM(SDTGui.java:263)

        at SDTGui.parseArgs(SDTGui.java:167)

        at SDTGui.<init>(SDTGui.java:43)

Regards,

Shashank

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi

Use X Manager ,you cannot run upgrade using putty.

Using putty u can run commands only.

Thanks

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi

Putty is always working for SUM, however you have to use with any x-Windows software like - Reflextion, Hummingburd Exceed etc. Sequence is that - before setting the "Display variable" start any x-Windows software.

Regards,

Dipam

vishalranadive
Explorer
0 Kudos

Hi Shashank,

You are trying to set Display environment as 192.12.130.111:0.0 but set environment is 10.29.130.14:0.0...... verify which shell you are using??? if BASH then use "export DISPLAY=192.12.130.111:0.0" .

Also if you are not using Unix or Unixlike system as your desktop then you have to use X server applications like X-Manager, HummingBird, X-ming etc on your desktop.

R/-

Vishal