Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I can install and run Sybase Central v 4.3 on Windows XP without issues.

However, I am not so lucky when I use 64-bit Windows Server 2008 R2. It does install but it will not run. I tried running in compatibility mode (Win XP) but it did not work.

Anybody who solved this issue feel free to share your workaround.

Thank you!

EDIT: This command launches it:

"C:\sybase_15\Shared\Sybase Central 4.3\win32\scjview.exe"

EDIT: This describes the problem:

                              |   Stack Trace   |    

Current thread: main    
  at javax.swing.border.EmptyBorder.(    
  at com.sybase.util.SybWindowsTableHeaderUI$XPRendererFix.getTableCellRendererComponent(    
  at com.sybase.central.viewer.DetailsList$ImageHeaderRenderer.getTableCellRendererComponent(    
  at javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderRenderer(    
  at javax.swing.plaf.basic.BasicTableHeaderUI.getHeaderHeight(    
  at javax.swing.plaf.basic.BasicTableHeaderUI.createHeaderSize(    
  at javax.swing.plaf.basic.BasicTableHeaderUI.getPreferredSize(    
  at javax.swing.JComponent.getPreferredSize(    
  at javax.swing.ViewportLayout.preferredLayoutSize(   
  at java.awt.Container.preferredSize(    
  at java.awt.Container.getPreferredSize(    
  at javax.swing.JComponent.getPreferredSize(    
  at javax.swing.ScrollPaneLayout.layoutContainer(    
  at java.awt.Container.layout(    
  at java.awt.Container.doLayout(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validateTree(    
  at java.awt.Container.validate(    
  at java.awt.Component.setVisible(    
  at com.sybase.central.viewer.SybaseCentral.main(    
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)    
  at sun.reflect.NativeMethodAccessorImpl.invoke(    
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(    
  at java.lang.reflect.Method.invoke(    
  at com.sybase.central.viewer.SCLoader.callMethod(    
  at com.sybase.central.viewer.SCLoader.main(

                             |   Sybase Central   |    

Sybase Central Version:       

*** A java.lang.NullPointerException exception was caught while gathering application information    

                               |   Classpath   |    

C:\sybase_15\Shared\Sybase Central 4.3\sybasecentral.jar    
    Timestamp=2005-08-08 21:17:29.0    

    Timestamp=2005-08-08 21:17:28.0    

    Timestamp=2005-08-08 21:17:28.0    

    Timestamp=2005-08-08 21:17:28.0    

    Timestamp=2005-08-08 21:17:28.0    

C:\sybase_15\Shared\Sybase Central 4.3\jcchart400K.jar    
    Timestamp=2005-08-08 21:17:29.0    

                                |   Java VM   |    

Total memory: 2994176    
Free memory: 739232    
System properties:



share|improve this question

migrated from Feb 10 '10 at 3:56

This question came from our site for professional and enthusiast programmers.

By the way, I found this:… – Hamish Grubijan Feb 9 '10 at 14:18
Do not want to depend on visual Styles, however. – Hamish Grubijan Feb 9 '10 at 14:18
Hi, I am having difficulty installing Sybase Central 4.3 on a 64 bit machine. Can you provide a link where you found your version please? I know this is an old post but if you can help I'd appreciate a lot. – Lilz Feb 16 at 7:57

We use a workaround: Execute with administrative rights and enable compatibilty with "Windows Vista Service Pack 2".

share|improve this answer

You can take a look at program link used to launch Sybase Central. Navigate to location and identify the batch script involving java application (Sybase Central is very old java application). Then go to cmd and use environment settings from script as example and launch javaw or java command to see what exactly fails.

The issue should not be Sybase specific, it most likely java 1.4 issue on Winx64 platform. It should be resolvable with googling the error messages you see in your cmd session.

share|improve this answer
Not a bad idea ... for a start. – Hamish Grubijan Feb 9 '10 at 4:24
On win32 the issues were mostly with limited JVM memory, which was fixed with -Xmx1024m key. On win x64 it can be something like memory size confusion, when old 1.4 JVM sees "too few memory" from OS, for example OS reports "negative" number of available bytes etc. To fix this you can try -d64 key. – RocketSurgeon Feb 9 '10 at 4:29
The bug is confirmed by sun. It might have a workaround involving changing your windows Theme. Also you can take a look at scjview.bat and uncomment some of SC_LAF settings. I expect that it will either fix it or cause different error – user34369 Feb 10 '10 at 4:06

You can change the theme as previously suggested (Windows classic seems to work for me) but it's a bit of a pain changing theme every time you want to run Sybase Central, or you can use W2K compatibility mode. I've seen some recommendations about changing the Java version by editing the scjview.bat file but my installation doesn't have that file just the scjview.exe

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.