Skip to Content
avatar image
Former Member

Unable to start SUM GUI on AIX through Putty

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

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Dec 28, 2012 at 04:42 PM

    Hi

    Use X Manager ,you cannot run upgrade using putty.

    Using putty u can run commands only.

    Thanks

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 29, 2012 at 05:45 AM

    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

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Dec 29, 2012 at 04:05 PM

    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

    Add comment
    10|10000 characters needed characters exceeded