tjgquicken
asked on
Windows Vista + Java applet + FTP
I have a website with a (signed) Java applet on it. The applet uploads and downloads files using a commercially available FTP application. My problem is that one of my clients gets an UnknownHostException when the applet tries FTP-ing to our site ftp://www.kenjackson.com. From my computer, I can access the FTP site both through the applet and through Internet Explorer/Windows Explorer. However, I'm using Windows XP and our client is using Windows Vista -- I was wondering if there's any setting in Vista or IE that might prevent the applet from looking up an FTP host address.
Granted, I'm trying to diagnose this client's computer over the phone, he's on a completely different local network than I am, don't know what his computer's/network's/firew all's settings are, and he's not technically proficient enough to help me out. Any ideas would be really great.
I posted the output from the Java console below:
1.6.0_13
Url = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
init finished
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA1779626496030999950.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:04.732 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:04.747 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept ion: ftp://www.kenjackson.com
        at java.net.Inet6AddressImpl. lookupAllH ostAddr(Na tive Method)
        at java.net.InetAddress$1.loo kupAllHost Addr(Unkno wn Source)
        at java.net.InetAddress.getAd dressFromN ameService (Unknown Source)
        at java.net.InetAddress.getAl lByName0(U nknown Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getBy Name(Unkno wn Source)
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja va:942)
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro ller.doPri vileged(Na tive Method)
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno wn Source)
downloaded to null
DownloadZipFile returned null, applet exiting
Exception occurred during event dispatching:
java.lang.NullPointerExcep tion: null pData
        at sun.awt.windows.WComponent Peer._requ estFocus(N ative Method)
        at sun.awt.windows.WComponent Peer.reque stFocus(Un known Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request Focus(Unkn own Source)
        at sun.plugin2.main.client.Pl uginMain$2 .run(Unkno wn Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.Dialog$1.run(Unkn own Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForHier archy(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.run(Unk nown Source)
Exception occurred during event dispatching:
java.lang.NullPointerExcep tion: null pData
        at sun.awt.windows.WComponent Peer._requ estFocus(N ative Method)
        at sun.awt.windows.WComponent Peer.reque stFocus(Un known Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request Focus(Unkn own Source)
        at sun.plugin2.main.client.Pl uginMain$2 .run(Unkno wn Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.Dialog$1.run(Unkn own Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForHier archy(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.run(Unk nown Source)
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA5122763281524435278.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:30.909 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:30.909 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:30.909 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:30.909 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept ion: ftp://www.kenjackson.com
        at java.net.Inet6AddressImpl. lookupAllH ostAddr(Na tive Method)
        at java.net.InetAddress$1.loo kupAllHost Addr(Unkno wn Source)
        at java.net.InetAddress.getAd dressFromN ameService (Unknown Source)
        at java.net.InetAddress.getAl lByName0(U nknown Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getBy Name(Unkno wn Source)
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja va:942)
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro ller.doPri vileged(Na tive Method)
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno wn Source)
downloaded to null
DownloadZipFile returned null, applet exiting
Exception occurred during event dispatching:
java.lang.NullPointerExcep tion: null pData
        at sun.awt.windows.WComponent Peer._requ estFocus(N ative Method)
        at sun.awt.windows.WComponent Peer.reque stFocus(Un known Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request FocusHelpe r(Unknown Source)
        at java.awt.Component.request Focus(Unkn own Source)
        at sun.plugin2.main.client.Pl uginMain$2 .run(Unkno wn Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.Dialog$1.run(Unkn own Source)
        at java.awt.event.InvocationE vent.dispa tch(Unknow n Source)
        at java.awt.EventQueue.dispat chEvent(Un known Source)
        at java.awt.EventDispatchThre ad.pumpOne EventForFi lters(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForFilt er(Unknown Source)
        at java.awt.EventDispatchThre ad.pumpEve ntsForHier archy(Unkn own Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.pumpEve nts(Unknow n Source)
        at java.awt.EventDispatchThre ad.run(Unk nown Source)
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA3536697804974830263.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\ classes
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept ion: ftp://www.kenjackson.com
        at java.net.Inet6AddressImpl. lookupAllH ostAddr(Na tive Method)
        at java.net.InetAddress$1.loo kupAllHost Addr(Unkno wn Source)
        at java.net.InetAddress.getAd dressFromN ameService (Unknown Source)
        at java.net.InetAddress.getAl lByName0(U nknown Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getAl lByName(Un known Source)
        at java.net.InetAddress.getBy Name(Unkno wn Source)
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja va:942)
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro ller.doPri vileged(Na tive Method)
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno wn Source)
downloaded to null
DownloadZipFile returned null, applet exiting
Thanks.
Granted, I'm trying to diagnose this client's computer over the phone, he's on a completely different local network than I am, don't know what his computer's/network's/firew
I posted the output from the Java console below:
1.6.0_13
Url = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
init finished
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA1779626496030999950.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:04.732 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:04.747 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept
        at java.net.Inet6AddressImpl.
        at java.net.InetAddress$1.loo
        at java.net.InetAddress.getAd
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getBy
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno
downloaded to null
DownloadZipFile returned null, applet exiting
Exception occurred during event dispatching:
java.lang.NullPointerExcep
        at sun.awt.windows.WComponent
        at sun.awt.windows.WComponent
        at java.awt.Component.request
        at java.awt.Component.request
        at java.awt.Component.request
        at sun.plugin2.main.client.Pl
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.Dialog$1.run(Unkn
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
Exception occurred during event dispatching:
java.lang.NullPointerExcep
        at sun.awt.windows.WComponent
        at sun.awt.windows.WComponent
        at java.awt.Component.request
        at java.awt.Component.request
        at java.awt.Component.request
        at sun.plugin2.main.client.Pl
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.Dialog$1.run(Unkn
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA5122763281524435278.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:30.909 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:30.909 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:30.909 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:30.909 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept
        at java.net.Inet6AddressImpl.
        at java.net.InetAddress$1.loo
        at java.net.InetAddress.getAd
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getBy
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno
downloaded to null
DownloadZipFile returned null, applet exiting
Exception occurred during event dispatching:
java.lang.NullPointerExcep
        at sun.awt.windows.WComponent
        at sun.awt.windows.WComponent
        at java.awt.Component.request
        at java.awt.Component.request
        at java.awt.Component.request
        at sun.plugin2.main.client.Pl
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.Dialog$1.run(Unkn
        at java.awt.event.InvocationE
        at java.awt.EventQueue.dispat
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
        at java.awt.EventDispatchThre
(URL)u = https://www.kenjackson.com/Interactive/common/downloadfile.aspx?id=2485&user=2225&owner=2225
clientId = 2225
temp file name: FTA3536697804974830263.tmp
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
DEBUG [FTPClient] 14 Apr 2009 11:29:53.968 : Class: com.enterprisedt.net.ftp.FTPClient
Location: https://www.kenjackson.com/Interactive/common/FTAS.jar
Version: 2.0.4
Build timestamp: 13-Feb-2009 15:09:20 EST
Java version: 1.6.0_13
CLASSPATH: C:\\PROGRA~1\\Java\\jre6\\
OS name: Windows Vista
OS arch: x86
OS version: 6.0
Â
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
INFO [FTA] 14 Apr 2009 11:29:53.968 : connecting to ftp://www.kenjackson.com
ftp://www.kenjackson.com
java.net.UnknownHostExcept
        at java.net.Inet6AddressImpl.
        at java.net.InetAddress$1.loo
        at java.net.InetAddress.getAd
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getAl
        at java.net.InetAddress.getBy
        at com.enterprisedt.net.ftp.FTPClient.setRemoteHost(FTPClient.java:1350)
        at com.enterprisedt.net.ftp.FileTransferClient.configureClient(FileTransferClient.java:406)
        at com.enterprisedt.net.ftp.FileTransferClient.connect(FileTransferClient.java:368)
        at FTA.DownloadZipFile(FTA.ja
        at FTA.Download(FTA.java:667)
        at FTA$10.run(FTA.java:1566)
        at java.security.AccessContro
        at FTA.run(FTA.java:1562)
        at java.lang.Thread.run(Unkno
downloaded to null
DownloadZipFile returned null, applet exiting
Thanks.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
It looks like it's working okay on my Mac...
And like I said, I can log into the site from my Windows machine, too.
And like I said, I can log into the site from my Windows machine, too.
ftp ftp://[username]:[password]@www.kenjackson.com
Connected to www.kenjackson.com.
220 Serv-U FTP Server v6.4 for WinSock ready...
331 User name okay, need password.
230 User logged in, proceed.
Remote system type is UNIX.
Using binary mode to transfer files.
200 Type set to I.
250 Directory changed to /
ftp>
It might differ between different software. I would try the hostname i mentioned in the non-working situations
Could be a nameserver problem. Just tried it again and it worked that time. Nonetheless, try the other host name
:-)
Open in new window