Another instance of https://issues.apache.org/jira/browse/SPARK-1199 , fixed in subsequent versions.
On Wed, Oct 15, 2014 at 7:40 AM, Henry Hung <ythu...@winbond.com> wrote: > Hi All, > > > > Could someone shed a light to why when adding element into MutableList can > result in type mistmatch, even if I’m sure that the class type is right? > > > > Below is the sample code I run in spark 1.0.2 console, at the end of line, > there is an error type mismatch: > > > > > > > > Welcome to > > ____ __ > > / __/__ ___ _____/ /__ > > _\ \/ _ \/ _ `/ __/ '_/ > > /___/ .__/\_,_/_/ /_/\_\ version 1.0.2 > > /_/ > > > > Using Scala version 2.10.4 (Java HotSpot(TM) 64-Bit Server VM, Java > 1.6.0_45) > > Type in expressions to have them evaluated. > > Type :help for more information. > > 14/10/15 14:36:39 INFO spark.SecurityManager: Changing view acls to: hadoop > > 14/10/15 14:36:39 INFO spark.SecurityManager: SecurityManager: > authentication disabled; ui acls disabled; users with view permissions: > Set(hadoop) > > 14/10/15 14:36:39 INFO slf4j.Slf4jLogger: Slf4jLogger started > > 14/10/15 14:36:39 INFO Remoting: Starting remoting > > 14/10/15 14:36:39 INFO Remoting: Remoting started; listening on addresses > :[akka.tcp://sp...@fphd4.ctpilot1.com:35293] > > 14/10/15 14:36:39 INFO Remoting: Remoting now listens on addresses: > [akka.tcp://sp...@fphd4.ctpilot1.com:35293] > > 14/10/15 14:36:39 INFO spark.SparkEnv: Registering MapOutputTracker > > 14/10/15 14:36:39 INFO spark.SparkEnv: Registering BlockManagerMaster > > 14/10/15 14:36:39 INFO storage.DiskBlockManager: Created local directory at > /tmp/spark-local-20141015143639-c62e > > 14/10/15 14:36:39 INFO storage.MemoryStore: MemoryStore started with > capacity 294.4 MB. > > 14/10/15 14:36:39 INFO network.ConnectionManager: Bound socket to port 43236 > with id = ConnectionManagerId(fphd4.ctpilot1.com,43236) > > 14/10/15 14:36:39 INFO storage.BlockManagerMaster: Trying to register > BlockManager > > 14/10/15 14:36:39 INFO storage.BlockManagerInfo: Registering block manager > fphd4.ctpilot1.com:43236 with 294.4 MB RAM > > 14/10/15 14:36:39 INFO storage.BlockManagerMaster: Registered BlockManager > > 14/10/15 14:36:39 INFO spark.HttpServer: Starting HTTP Server > > 14/10/15 14:36:39 INFO server.Server: jetty-8.y.z-SNAPSHOT > > 14/10/15 14:36:40 INFO server.AbstractConnector: Started > SocketConnector@0.0.0.0:37164 > > 14/10/15 14:36:40 INFO broadcast.HttpBroadcast: Broadcast server started at > http://10.18.30.154:37164 > > 14/10/15 14:36:40 INFO spark.HttpFileServer: HTTP File server directory is > /tmp/spark-34fc70ab-7c5d-4e79-9ae7-929fd47d4f36 > > 14/10/15 14:36:40 INFO spark.HttpServer: Starting HTTP Server > > 14/10/15 14:36:40 INFO server.Server: jetty-8.y.z-SNAPSHOT > > 14/10/15 14:36:40 INFO server.AbstractConnector: Started > SocketConnector@0.0.0.0:47025 > > 14/10/15 14:36:40 INFO server.Server: jetty-8.y.z-SNAPSHOT > > 14/10/15 14:36:40 INFO server.AbstractConnector: Started > SelectChannelConnector@0.0.0.0:4040 > > 14/10/15 14:36:40 INFO ui.SparkUI: Started SparkUI at > http://fphd4.ctpilot1.com:4040 > > 14/10/15 14:36:40 WARN util.NativeCodeLoader: Unable to load native-hadoop > library for your platform... using builtin-java classes where applicable > > 14/10/15 14:36:40 INFO executor.Executor: Using REPL class URI: > http://10.18.30.154:49669 > > 14/10/15 14:36:40 INFO repl.SparkILoop: Created spark context.. > > Spark context available as sc. > > > > scala> case class Dummy(x: String) { > > | val data:String = x > > | } > > defined class Dummy > > > > scala> import scala.collection.mutable.MutableList > > import scala.collection.mutable.MutableList > > > > scala> val v = MutableList[Dummy]() > > v: scala.collection.mutable.MutableList[Dummy] = MutableList() > > > > scala> v += (new Dummy("a")) > > <console>:16: error: type mismatch; > > found : Dummy > > required: Dummy > > v += (new Dummy("a")) > > > ________________________________ > The privileged confidential information contained in this email is intended > for use only by the addressees as indicated by the original sender of this > email. If you are not the addressee indicated in this email or are not > responsible for delivery of the email to such a person, please kindly reply > to the sender indicating this fact and delete all copies of it from your > computer and network server immediately. Your cooperation is highly > appreciated. It is advised that any unauthorized use of confidential > information of Winbond is strictly prohibited; and any information in this > email irrelevant to the official business of Winbond shall be deemed as > neither given nor endorsed by Winbond. --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@spark.apache.org For additional commands, e-mail: user-h...@spark.apache.org