ScheduleWorld
Troubleshooting FAQ
Table of contents
1 Introduction2 Which Version Of Java Do I Need?
3 How Do I Know Java Web Start Is Installed Correctly?
4 Cannot launch the specified application
5 OS/X Issues
6 How Do I Run Multiple Users From The Same Account?
7 How Do I Import My Outlook Calendar, Contacts, and Tasks?
7.1 CSV
8 How Do I Get My ScheduleWorld Data Into Outlook?
9 Where Is The Email Component?
10 Why Can't I Authenticate?
11 Why Are Accented Characters Rendered Wrong?
12 Proxy of Firewall Issues
12.1 Test Your Firewall
12.2 Zone Alarm
12.3 How Do I Configure My Proxy
12.4 Failed to load
12.5 Bad MIME Type
12.6 Failed to bind()
12.7 Required Proxy MIME Types
12.8 Proxies That Do Not Work
13 java.io.FileNotFoundException ... (The system cannot find the file specified)
14 Hangs During Startup
15 ReInstalling
16 Security
17 Feature X Does Not Work Properly
1 Introduction
Here we list a few potential issues you may encounter. If you have a new issue please let us know so we can solve your issue and add it to this FAQ.
2 Which Version Of Java Do I Need?
Any version of Java 1.4.1 or greater can work. Note that there are a number of bugs in 1.4.1 (including one that will crash your computer if you have an ATI video card). Also note that Java 1.4.2, 1.4.2_01 both have network problems that sometimes prevent ScheduleWorld from starting. So if you must use 1.4.x, please try to use 1.4.2_03 or greater.
Java 5 will provide the best experience by far. It can cut your download times in half and is much more polished than any previous version.
3 How Do I Know Java Web Start Is Installed Correctly?
If the following simple test applications work you know your installation is good.
Tests from Sun Tests from Apple (Section "Welcome to WebStart")
4 Cannot launch the specified application
This is usually because of old data in your browser's cache. The instructions in the previous section should help you do that.
5 OS/X Issues
There is only one that I'm aware of: one fellow mentioned that clicking on the "Launch" button on the ScheduleWorld home page would display the start icon but nothing would happen. The workaround was to simply start ScheduleWorld from within Java Web Start. This only happened with one (of many) user so it may have been his setup. If this also happens to you please let us know so we can contact the Java Web Start folks about it.
6 How Do I Run Multiple Users From The Same Account?
For example, sometimes a husband and wife will share the same login account. Since ScheduleWorld only allows one instance of ScheduleWorld per login account what do you do?
There are many ways to solve this under Linux:
- From KDE, simply create a new shortcut that executes a
shell script something like this:
kdesu -c javaws http://www.ScheduleWorld.com/sw/ScheduleWorld.jnlp -u account2
Note: you may also need to do 'xhost +' or something like that first.
- Gnome users should be able to do something similar with gnomesu or xsu.
Please let us know how to do something similar to this under OS/X and Windows so we can post the information here to help others.
7 How Do I Import My Outlook Calendar, Contacts, and Tasks?
There are a number of ways to do this. The best way is to use a SyncML client. There are some great commericial SyncML clients available and some good free ones as well. The free Sync4j SyncML clients work very well: sync4j.org downloads
7.1 CSV
ScheduleWorld has CSV import capability. This feature should never be used unless you have no other choice because the CSV data that Outlook and other programs create have the following major problems:
- Recurring events are not exported properly.
- Email addresses are not exported to the CSV file. You will lose attendees, organizers, and other email-related information.
- English only. F.E. if you have the Russian version of Windows/Outlook ScheduleWorld will not be able to import the CSV file containing Russian characters.
Note that ScheduleWorld only supports the import of iCalendar CSV data (CSV contacts and tasks/todos can not be imported).
Note that SyncML synchronization has none of these problems.
8 How Do I Get My ScheduleWorld Data Into Outlook?
The best way to do this is by using a SyncML client for Outlook. There are some good commericial SyncML clients available and some good free ones as well. Free Sync4j SyncML clients can be found here: sync4j.org downloads
9 Where Is The Email Component?
It would be incredibly difficult to compete with Mozilla Thunderbird and a large number of other email applications available for free.
10 Why Can't I Authenticate?
If you have non-ASCII characters in your password that is perfectly fine for everything except subscribing to or downloading a password protected calendar with your web browser. This is a limitation of the HTTP specification (basic authentication does not include a character encoding).
If you want non-ASCII characters in your SyncML password at the moment you must use the Java client to set (or reset) your password. You must do this even if your initial login password has non-ASCII characters.
11 Why Are Accented Characters Rendered Wrong?
It is likely that you have not selected a proper font that contains the glyphs for your accented characters. This link about Java fonts may help: i18n.html.
If fonts are not the issue you may be importing iCalendar data that is using illegal character sets. The only character set supported in the iCalendar RFC (2445) is UTF-8. Several major iCal vendors are using illegal character sets and you should complain to them if you see this happening.
The only calendaring applications that I know for sure get this right are: Outlook and ScheduleWorld.
If you know of another calendaring application that also gets this correct please email so I can update this web page. (November 2004)
12 Proxy of Firewall Issues
12.1 Test Your Firewall
You can test to see if your system and network is properly configured by running this application: http://www.ScheduleWorld.com/sw/testNTLM.jnlp. If you see a stack trace, something is wrong and you need to copy/paste the stack trace into an email so we can help you.
If you see two "success" statements your setup is perfect.
12.2 Zone Alarm
You must add the ScheduleWorld Internet servers to your trusted zone. You can do this via:
- Open Zone Alarm.
- Select Firewall|Zones.
- Click Add, then select IP address from the shortcut menu. The Add IP Address dialog appears.
- Select Trusted from the Zone drop-down list.
- Type the IP address and a description in the boxes provided, then click OK.
- The IP addresses for ScheduleWorld are: 66.11.168.152 and 66.11.168.153
12.3 How Do I Configure My Proxy
Java Web Start tries hard to figure out your proxy/firewall settings automatically. If you need to do this manually simply start Java Web Start and use the proxy settings given to you by your network administrator.
12.4 Failed to load
Your proxy server or firewall is not allowing the HTTP connection.
12.5 Bad MIME Type
You may see the error:
Bad MIME type returned from server when accessing
resource:
http://www.ScheduleWorld.com/sw/ScheduleWorld.jnlp -
null
This means Java is not capable of connecting through your
proxy server. Please note the required
MIME types your proxy server MUST allow (below).
12.6 Failed to bind()
This error is the same problem as "Bad MIME Type". Your proxy server is not allowing the required MIME types through.
12.7 Required Proxy MIME Types
The MIME types that the proxy MUST allow (from section 6.1.2 of the JNLP specification):
- image/jpeg
- image/gif
- image/png
- application/x-java-archive
- application/x-java-archive-diff
- application/x-java-jnlp-file
- application/x-java-jnlp-error
12.8 Proxies That Do Not Work
The only proxy that has an issue with Java Web Start (1.4.2 or greater) is the old Microsoft Proxy Server. This particular proxy refuses to complete NTLM negotiation on HTTP HEAD requests. Upgrading to Squid or the Microsoft ISA server solves this issue.
13 java.io.FileNotFoundException ... (The system cannot find the file specified)
This is usually because of old data in your browser's cache.
- To empty your Internet Explorer cache, empty the Temporary Internet Files folder. Select Internet Options from the Tools menu. Select the General tab and Click on the Delete Files button.
- To empty your Navigator cache, Select Preferences from the Edit menu. Move to the Advanced section, and select Cache. Click the Clear Memory Cache and Clear Disk Cache buttons.
- To clear your AOL cache, select Preferences from the My AOL menu. Click on the WWW button and choose the General tab. Click on the Delete Files button.
14 Hangs During Startup
There is a bug in newer versions of Java Web Start that have to do with co-existing with earlier versions of Java Web Start and/or the JDK. The solution seems to be to remove all installed versions of the JDK and Java Web Start and reinstall JDK-1.4.2 or JDK-1.5 (both of which come with Java Web Start).
15 ReInstalling
You need to delete the ScheduleWorld cache folder on your hard drive, then restart ScheduleWorld. Using the Java Web Start (javaws.exe) application to remove ScheduleWorld won't work because the application doesn't remove the ScheduleWorld cache folder.
To find the ScheduleWorld cache folder with Java 1.4,
start Java Web
Start and select Preferences->Advanced. Note the
"Applications Folder". If you append "muffins/http/Dwww.ScheduleWorld.com" you have the ScheduleWorld cache folder you need to delete. Here
is a snapshot:
From the snapshot your ScheduleWorld cache folder (you need to delete) would be:
C:\Documents and Settings\user\.javaws\cache\muffins\http\Dwww.ScheduleWorld.com
NOTE: the folder ".javaws" contains a period and you will not be able to see this folder in Windows unless your folder options allow you to see hidden files.
16 Security
The It's Your Data link in the Security section of our website explains our position. In a nutshell, the only way to write a secure application on the Internet is to write a 100% pure Java application running in a secure sandbox. We have written ScheduleWorld this way because we respect your privacy.
17 Feature X Does Not Work Properly
Please email us about it. Bugs will be fixed quickly.

Who / What

