小编And*_*ong的帖子

Apache Spark GraphX:java.lang.ArrayIndexOutOfBoundsException:-1

我们在调用connectedComponents函数时遇到了GraphX的错误,它在错误时出现以下错误:java.lang.ArrayIndexOutOfBoundsException:-1

我发现了这个错误报告:https: //issues.apache.org/jira/browse/SPARK-5480

有没有其他人遇到这个问题,如果是这样,你是如何解决它或解决它?这是在scala 2.10中的Spark 1.6.2上运行的

来自Shell的堆栈跟踪:

17/10/13 17:05:58 ERROR TaskSetManager: Task 12 in stage 2036.0 failed 4 times; aborting job
org.apache.spark.SparkException: Job aborted due to stage failure: Task 12 in stage 2036.0 failed 4 times, most recent failure: Lost task 12.3 in stage 2036.0 (TID 106840, cl-bigdata5.hosting.dbg.internal): java.lang.ArrayIndexOutOfBoundsException: -1
    at org.apache.spark.graphx.util.collection.GraphXPrimitiveKeyOpenHashMap$mcJI$sp.apply$mcJI$sp(GraphXPrimitiveKeyOpenHashMap.scala:64)
    at org.apache.spark.graphx.impl.EdgePartition.updateVertices(EdgePartition.scala:91)
    at org.apache.spark.graphx.impl.ReplicatedVertexView$$anonfun$2$$anonfun$apply$1.apply(ReplicatedVertexView.scala:75)
    at org.apache.spark.graphx.impl.ReplicatedVertexView$$anonfun$2$$anonfun$apply$1.apply(ReplicatedVertexView.scala:73)
    at scala.collection.Iterator$$anon$11.next(Iterator.scala:328)
    at org.apache.spark.graphx.impl.EdgeRDDImpl$$anonfun$mapEdgePartitions$1.apply(EdgeRDDImpl.scala:120)
    at org.apache.spark.graphx.impl.EdgeRDDImpl$$anonfun$mapEdgePartitions$1.apply(EdgeRDDImpl.scala:118)
    at org.apache.spark.rdd.RDD$$anonfun$mapPartitions$1$$anonfun$apply$22.apply(RDD.scala:717)
    at org.apache.spark.rdd.RDD$$anonfun$mapPartitions$1$$anonfun$apply$22.apply(RDD.scala:717)
    at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:38)
    at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:313)
    at org.apache.spark.rdd.RDD.iterator(RDD.scala:277)
    at org.apache.spark.graphx.EdgeRDD.compute(EdgeRDD.scala:51)
    at …
Run Code Online (Sandbox Code Playgroud)

hadoop scala apache-spark spark-graphx

7
推荐指数
0
解决办法
353
查看次数

Ninject 2和MVC 2.0

我已经从VS2008和MVC1向VS2010和MVC2更新了一个项目.我遇到Ninject没有在区域内找到控制器的问题

这是我的global.asax.cs文件:

namespace Website
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode, 
// visit http://go.microsoft.com/?LinkId=9394801

public class MvcApplication : NinjectHttpApplication
{
    public static StandardKernel NinjectKernel;

    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Balance",
            "Balance/{action}/{month}/{year}",
            new { controller = "Balance", action = "Index", month = DateTime.Now.Month, year = DateTime.Now.Year }
        );

        routes.MapRoute(
            "Default",                                              // Route name
            "{controller}/{action}/{id}",                           // URL with parameters
            new { controller = "Login", action = "Index", id = "" }  // Parameter defaults …
Run Code Online (Sandbox Code Playgroud)

ninject asp.net-mvc-2

6
推荐指数
1
解决办法
1272
查看次数