Google Answers Logo
View Question
 
Q: Yahoo Sitebuilder Java Error ( Answered 5 out of 5 stars,   4 Comments )
Question  
Subject: Yahoo Sitebuilder Java Error
Category: Computers > Software
Asked by: russell64-ga
List Price: $50.00
Posted: 09 Apr 2004 19:50 PDT
Expires: 09 May 2004 19:50 PDT
Question ID: 327954
just downloaded yahoo's site builder 2.0 to see what it was like. 
when i went to open the program after installing i got this error message... 

asssertion failed! 
Program: ...GRAM FILES\JAVASOFT\JRE1.4\1.4/BIN\JAVAW.EXE 
File:../../../src/share/native/sun/awt/font/t2k/t2kstrm.c 
Line: 132 

Expression: pos <=t->maxPOS 

anyone know what the means? 
or how i could fix the problem?

Request for Question Clarification by denco-ga on 10 Apr 2004 01:19 PDT
Howdy russell64-ga,

As this is a diagnostic process, I appreciate your patience in advance.

This is most likely a corrupted or wrongly place font file on your computer.

First, go to your Fonts folder, via Start, Settings, Control Panel, Fonts.
Once there, make sure that none of the fonts are shortcuts to a font.  You
can check this by looking at the font icons for any icons that have the
shortcut arrow in the lower left corner.  If you have any shortcut fonts,
locate and copy those fonts to your Font folder, which is usually in your
Windows folder.

If there are no shortcut fonts, then it might be a corrupted font file.
Sometimes these can located and/or fixed merely by opening each font, one
at a time, closing the current font before going on to the next.  If you
find a corrupted font file, move it elsewhere, then run your program.

Try the above, and if they don't work, please respond to this, and we can
try a few more things.  Thanks!

Looking Forward, denco-ga - Google Answers Researcher
Answer  
Subject: Re: Yahoo Sitebuilder Java Error
Answered By: theta-ga on 10 Apr 2004 20:23 PDT
Rated:5 out of 5 stars
 
Hi russell64-ga,
    The problem you are facing can have multiple solutions, depending
on it's cause. I have documented the two main causes of this error,
along with their solutions, below.

1. Documented bugs in the JRE
   The Java Bug Parade (
http://onesearch.sun.com/search/developers/index.jsp?qt=t2kstrm.c+&col=javabugs
) lists a number of bugs present in the various versions of the JRE
which result in the given error message. Most of these have been fixed
in the JRE releases from 1.4.1 to 1.5 beta. It is recommended that you
update your JRE installation to the latest version in order to take
advantage of these bugfixes. Step by step instructions for this are
given below:
           - First, uninstall all versions of the JRE that you have
installed on your system.
           - Download the latest version of the JRE from Sun's
website. Currently, the latest available version of the JRE is 1.5.0
beta. If you are not comfortable installing beta software on your
system, you could try JRE 1.4.2_04. Be aware, however, that JRE 1.5
beta contains some relevant bug fixes that are not available on JRE
1.4.2_04. You can download the JRE(s) from the links below:
                -> Download JRE 1.5.0
                   (http://java.sun.com/j2se/1.5.0/download.jsp)
                -> Download JRE 1.4.2
                   (http://java.sun.com/j2se/1.4.2/download.html)
             
           - Install the downloaded JRE
           - Your problem should now be solved. If you installed JRE
1.4.2, and the error still persists, I suggest you try upgrading to
JRE 1.5.0 beta. If the bugfixes in JRE 1.5 are of no use, then try out
the next step.


2. Corrupt or badly formed font files installed on your system
   If none of the bugfixes included in the new version of the JRE work
for you, then your problem may be due to an undiscovered corrupt font
that is installed on your system. The only solution in this case
(until the JRE is fixed) is to uninstall that font.
       - For your convenience, a list of fonts that people have
reported having problems with has been included below. Please note
that these fonts may or may NOT be the source of your particular
problem. Once you find the corrupt font, you should remove it from
your system.
              -> CHLORINZ.TTF,lucen.ttf,timr____.ttf, timi____.ttf, 
timb____.ttf and timbi___.ttf, MG______.TTF, ameb____.TTF,
bdbi____.TTF, bdb_____.TTF, bdri____.TTF, bd______.TTF, bl______.TTF,
cpb_____.TTF, dinen___.TTF,eubex___.TTF,euex____.TTF,ftbi____.TTF,ftb_____.TTF,ft,i____.TTF,tl_____.TTF,
gmmi____.TTF, gmm_____.TTF, gmri____.TTF, gmr_____.TTF, lw___,__.TTF,
mg______.TTF, mh______.TTF, opbo____.TTF, opb_____.TTF, opo_____.TTF,
op_____.TTF,font names beginning with CA__ or CM__.

       - To ease the difficulties of finding the corrupt font file, I
am providing a java program that you can run to do this. It just scans
through a folder, trying to load any font files it finds. If the file
is corrupt, it exits with the assert error. At this point, you can
look in the console to see which font it was trying to load. then
uninstall that font, and run the tool again. You can download this
tool from:
           - The Java Font tester Tool
             (http://www31.brinkster.com/tanm/GA/tester.zip)

        Unzip the file into one directory. Make sure you have a JRE
installed. Run the batch file 'test.bat', and pass it the path to the
font folder. For example, if the path to your Windows Fonts folder is
'C:\Windows\Fonts', you will type the following at the command prompt:
                                 test C:\Windows\Fonts
         The tool will then scan through all the fonts in the folder
till it finds a corrupt one.


======================================================

You may also find the following links to be of interest:
       - Java Bug Parade
         (http://onesearch.sun.com/search/developers/index.jsp?qt=t2kstrm.c+&col=javabugs)
         A listing of all the documented JRE bugs that result in the
given error message.

       - Java Bug DB: Bug Id  4482430 
         (http://developer.java.sun.com/developer/bugParade/bugs/4482430.html)
         A discussion of the available bug fixes and workarounds for
the given problem. Also contains the source code for the FontTester
tool.


======================================================

Hope this helps.
If you need any clarifications, just ask!

Regards,
Theta-ga
:-)


======================================================
Google/Groups Search terms used:
 t2kstrm.c java
 jre release notes
russell64-ga rated this answer:5 out of 5 stars and gave an additional tip of: $5.00
You were right on the money. I had a couple of corrupt fonts. Thanks.

Comments  
Subject: Re: Yahoo Sitebuilder Java Error
From: denco-ga on 10 Apr 2004 01:20 PDT
 
Apologies on the duplicate request.
Subject: Re: Yahoo Sitebuilder Java Error
From: denco-ga on 14 Apr 2004 16:09 PDT
 
Howdy russell64-ga,

Glad that my diagnosis of corrupted fonts on your computer helped you out.

Looking Forward, denco-ga - Google Answers Researcher
Subject: Re: Yahoo Sitebuilder Java Error
From: russell64-ga on 15 Apr 2004 08:53 PDT
 
To denco-ga. You were right also. Unfortunately this is my first time
using this system and I had a lot of difficulty with it. My first
response seems to eliminate a chance to comment directly on your
performance. As you pointed out, you were correct also. If I can
figure out how to do it, I'd like to give you a 5-star rating as well.
I hope you weren't offended by my inability to respond to both of you
at the same time.

By the way, if you can tell me how to rate your answer as well, I'd like to do so.
Subject: Re: Yahoo Sitebuilder Java Error
From: denco-ga on 15 Apr 2004 18:18 PDT
 
No problem and no offense at all, russell64-ga!

Your kind Comment is greatly appreciated.  No real way for you to rate my
suggested path of fixing your problem as theta-ga jumped in and posted an
Answer.

I always prefer working step-by-step on such diagnostics, but others prefer
a more "shotgun" approach.

Looking Forward, denco-ga - Google Answers Researcher

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy