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

Reply via email to