[Swift-user] Need help with Integer cannot be cast to String

Michael Wilde wilde at mcs.anl.gov
Fri Jul 12 17:11:18 CDT 2013


I should also note that I was running under this Java:

swift$ java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) 64-Bit Server VM (build 23.7-b01, mixed mode)
swift$ 

- Mike

----- Original Message -----
> From: "Michael Wilde" <wilde at mcs.anl.gov>
> To: "Andrew Shewmaker" <agshew at gmail.com>
> Cc: swift-user at ci.uchicago.edu
> Sent: Friday, July 12, 2013 4:48:06 PM
> Subject: Re: [Swift-user] Need help with Integer cannot be cast to String
> 
> Hi Andrew,
> 
> I was able to run your test case under Swift 0.94 on an Intel Linux
> host, and it ran to completion, doing 30 app() tasks without
> failure. (It encountered a small problem in cleanup, but thats a
> separate minor issue):
> 
> ===
> ...
> Final status: Fri, 12 Jul 2013 21:35:45 +0000  Finished
> successfully:30
> Failed to clean
> file://localhost/_concurrent/waitnst-60fff1d4-b1af-4de8-80b6-234512833f01-4-0
> ...
> Starting cleanups
> ...
> Swift finished with no errors
> 
> swift$ which swift
> /software/swift-0.94-all/bin/swift
> 
> swift$ swift -version
> Swift 0.94 swift-r6414 (swift modified locally) cog-r3648
> ===
> 
> What version of Swift were you running, on what platform? I vaguely
> recall a similar error, and wonder if you are running an older
> Swift.
> 
> Can you send us the .log file for the failing run?
> 
> Also, what version of Java were you using?
> 
> Below is the directory this created for me.
> 
> Thanks,
> 
> - Mike
> 
> swift$ cd firstdataset/
> swift$ ls -lt
> total 2944
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 8.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 8.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 8.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 18.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 18.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 18.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 12.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 12.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 12.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 28.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 28.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 28.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 29.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 29.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 29.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 0.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 0.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 0.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 1.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 23.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 1.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 1.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 3.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 23.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 3.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 3.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 23.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 13.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 13.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 13.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 9.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 9.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 9.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 17.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 27.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 21.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 21.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 21.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 27.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 27.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 6.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 6.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:35 17.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 6.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 17.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 20.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 20.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:35 20.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 10.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 10.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 10.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 4.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 4.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 19.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 4.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 14.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 19.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 19.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 14.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 14.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 26.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 26.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 26.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 22.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 22.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 22.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 11.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 11.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 11.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 24.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 24.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 24.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 5.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 15.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 5.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 15.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 16.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 16.4.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 2.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 25.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 16.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 5.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 7.1.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 25.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 7.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 25.2.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 2.1.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 7.4.T
> -rw-rw-r-- 1 wilde wilde  40 Jul 12 16:34 15.2.T
> -rw-rw-r-- 1 wilde wilde   0 Jul 12 16:34 2.2.T
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 9.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 8.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 7.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 6.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 5.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 4.NSE
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 3.NSE
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 29.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 28.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 27.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 26.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 25.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 24.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 23.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 22.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 21.NTT
> -rw-r--r-- 1 wilde wilde 160 Jul 12 16:34 20.NTT
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 2.NSE
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 19.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 18.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 17.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 16.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 15.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 14.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 13.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 12.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 11.NST
> -rw-r--r-- 1 wilde wilde  80 Jul 12 16:34 10.NST
> -rw-r--r-- 1 wilde wilde  44 Jul 12 16:34 1.NVT
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 1.NSE
> -rw-r--r-- 1 wilde wilde  28 Jul 12 16:34 1.NEV
> -rw-r--r-- 1 wilde wilde  40 Jul 12 16:34 0.NSE
> swift$
> 
> 
> 
> ----- Original Message -----
> > From: "Andrew Shewmaker" <agshew at gmail.com>
> > To: swift-user at ci.uchicago.edu
> > Sent: Friday, July 12, 2013 3:18:36 PM
> > Subject: [Swift-user] Need help with Integer cannot be cast to
> > String
> > 
> > Hi,
> > 
> > I'm learning how use Swift, and I'm trying to understand what I'm
> > doing
> > wrong that's causing this failure:
> > 
> > java.lang.ClassCastException: java.lang.Integer cannot be cast to
> > java.lang.String
> > 
> > on line 78 of the attached usecase1.swift
> > 
> > I don't think I'm trying to use an Integer in the line that's
> > mentioned.
> > Any help would be appreciated!
> > 
> > Thanks,
> > 
> > Andrew Shewmaker
> > 
> > _______________________________________________
> > Swift-user mailing list
> > Swift-user at ci.uchicago.edu
> > https://lists.ci.uchicago.edu/cgi-bin/mailman/listinfo/swift-user
> 



More information about the Swift-user mailing list