• Please help support our sponsors by considering their products and services.
    Our sponsors enable us to serve you with this high-speed Internet connection and fast webservers you are currently using at ADSM.ORG.
    They support this free flow of information and knowledge exchange service at no cost to you.

    Please welcome our latest sponsor Tectrade . We can show our appreciation by learning more about Tectrade Solutions
  • Community Tip: Please Give Thanks to Those Sharing Their Knowledge.

    If you receive helpful answer on this forum, please show thanks to the poster by clicking "LIKE" link for the answer that you found helpful.

  • Community Tip: Forum Rules (PLEASE CLICK HERE TO READ BEFORE POSTING)

    Click the link above to access ADSM.ORG Acceptable Use Policy and forum rules which should be observed when using this website. Violators may be banned from this website. This notice will disappear after you have made at least 3 posts.

dsmj core dump on RHEL6 Linux

ohnielse

Newcomer
Joined
Jan 24, 2011
Messages
4
Reaction score
2
Points
0
The dsmj GUI always does a core dump on Red Hat Enterprise Linux version 6 update 2 (RHEL6.2).

The main dsmj window starts up correctly (on a remote X-Windows display). Pressing the "Restore" item brings up a new Restore window which responds extremely slowly.
When pressing the Restore window's "File Level" (text not visible) in the left-hand pane, dsmj does a core dump:
/usr/bin/dsmj: line 144: 19500 Segmentation fault (core dumped) java -DDSM_LANG=$LANG -DDSM_CONFIG=$DSM_CONFIG -DDSM_DIR=$DSM_DIR -DDSM_LOG=$DSM_LOG -DDSM_OPTIONS="$OPTIONS" -DDSM_ROOT=$PWD ${JAVA_XARGS} -jar dsm.jar
The dsmj.log contains:
Exception during event dispatch:
java.lang.NullPointerException
at javax.swing.plaf.metal.MetalUtils.fillMetalPattern2D(libgcj.so.10)
at javax.swing.plaf.metal.MetalUtils.fillMetalPattern(libgcj.so.10)
at javax.swing.plaf.metal.MetalSplitPaneDivider.paint(libgcj.so.10)
at javax.swing.JComponent.paintChildren(libgcj.so.10)
at javax.swing.JSplitPane.paintChildren(libgcj.so.10)
at javax.swing.JComponent.paint(libgcj.so.10)
at javax.swing.JComponent.paintChildren(libgcj.so.10)
at javax.swing.JComponent.paint(libgcj.so.10)
at javax.swing.JComponent.paintChildren(libgcj.so.10)
at javax.swing.JComponent.paint(libgcj.so.10)
at javax.swing.JLayeredPane.paint(libgcj.so.10)
at javax.swing.JComponent.paintChildren(libgcj.so.10)
at javax.swing.JComponent.paintDoubleBuffered(libgcj.so.10)
at javax.swing.JComponent.paint(libgcj.so.10)
at java.awt.Container$GfxPaintVisitor.visit(libgcj.so.10)
at java.awt.Container.visitChild(libgcj.so.10)
at java.awt.Container.visitChildren(libgcj.so.10)
at java.awt.Container.paint(libgcj.so.10)
at javax.swing.JFrame.update(libgcj.so.10)
at gnu.java.awt.peer.gtk.GtkComponentPeer.updateComponent(libgcj.so.10)
at gnu.java.awt.peer.gtk.GtkComponentPeer.handleEvent(libgcj.so.10)
at java.awt.Component.dispatchEventImpl(libgcj.so.10)
at java.awt.Container.dispatchEventImpl(libgcj.so.10)
at java.awt.Window.dispatchEventImpl(libgcj.so.10)
at java.awt.Component.dispatchEvent(libgcj.so.10)
at java.awt.EventQueue.dispatchEvent(libgcj.so.10)
at java.awt.EventDispatchThread.run(libgcj.so.10)

Restoring files with the dsmc command line tool works just fine, so it seems to be a Java GUI problem only.
We're running TSM client 6.2.4.1, but it's the same problem with TSM client 6.3.0.5.

Question: Does anyone know how to run dsmj successfully on a RHEL6 TSM client?
 

ohnielse

Newcomer
Joined
Jan 24, 2011
Messages
4
Reaction score
2
Points
0
Yes, it might be a Java issue. However, this doesn't bring me closer to answering the crucial question: Does anyone know how to run dsmj successfully on a RHEL6 TSM client?
 

moon-buddy

ADSM.ORG Moderator
Joined
Aug 24, 2005
Messages
7,032
Reaction score
402
Points
0
Location
Somewhere in the US
Yes, it might be a Java issue. However, this doesn't bring me closer to answering the crucial question: Does anyone know how to run dsmj successfully on a RHEL6 TSM client?
Sorry - I don't think there is a resolution using the current Java version on RHEL 6.2

This is why I tend to stay away from using later versions of OS and TSM client. Try loading an earlier version of Java and making it the default version to use.
 

ohnielse

Newcomer
Joined
Jan 24, 2011
Messages
4
Reaction score
2
Points
0
Sorry - I don't think there is a resolution using the current Java version on RHEL 6.2

This is why I tend to stay away from using later versions of OS and TSM client. Try loading an earlier version of Java and making it the default version to use.
The RHEL 6.2 has this Java RPM version: java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64. That's pretty old, isn't it?

I looked up the RHEL6 packages, and it turns out Red Hat also supplies an RPM with a newer Java version: java-1.6.0-openjdk. When I installed the latest java-1.6.0-openjdk RPM, the problem was solved!

Thanks for the hint,
Ole
 

Advertise at ADSM.ORG

If you are reading this, so are your potential customer. Advertise at ADSM.ORG right now.

UpCloud high performance VPS at $5/month

Get started with $25 in credits on Cloud Servers. You must use link below to receive the credit. Use the promo to get upto 5 month of FREE Linux VPS.

The Spectrum Protect TLA (Three-Letter Acronym): ISP or something else?

  • Every product needs a TLA, Let's call it ISP (IBM Spectrum Protect).

    Votes: 18 18.4%
  • Keep using TSM for Spectrum Protect.

    Votes: 60 61.2%
  • Let's be formal and just say Spectrum Protect

    Votes: 12 12.2%
  • Other (please comement)

    Votes: 8 8.2%

Forum statistics

Threads
31,738
Messages
135,301
Members
21,738
Latest member
JonDoe
Top