Giter VIP home page Giter VIP logo

jingpeicomp / product-category-predict Goto Github PK

View Code? Open in Web Editor NEW
135.0 2.0 64.0 42.23 MB

商品类目预测,使用 Spring Boot 开发框架和 Spark MLlib 机器学习框架,通过 TF-IDF 和 Bayes 算法,训练出一个商品类目预测模型。该模型可以根据商品名称自动预测出商品类目。项目对外提供 RESTFul 接口。

Java 100.00%
spark bayes machine-learning machine-learning-algorithms tf-idf springboot category-classification spark-mllib

product-category-predict's Issues

Log和get方法的问题

您好,我在本地运行了您的代码,想直接使用您已经训练好的模型,但是暂时遇到了2个问题,想向您请教一下:

  1. 代码中使用了很多log.error()方法,我添加了import org.apache.log4j.Logger;用来初始化对象log,如private static final Logger log = LogManager.getLogger(CategoryUtils.class);,但是目前项目中log.error()方法仍然报错,不知道您使用的是哪个log?
  2. 代码中使用了很多getXXXX( )方法,如getAppName()、getMasterUrl()、getDependenceJar()、getDependenceJar()等等,但是并没有定义具体内容,我这里大多报错了这类方法,这些定义可以省略吗?谢谢
    另:为提高共同效率,大佬可以加我一下微信吗?cghcgh3333,有偿~

windows下使用idea运行项目一直提示model下的part-00000 does not exist

我因为业务需要偶然发现了这个项目 对spark和hadoop都是一窍不通
为了运行代码我已经在虚拟机装过了spark以及windows下装过了hadoop,但是运行代码会提示:org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 3.0 failed 4 times, most recent failure: Lost task 0.3 in stage 3.0 (TID 15, 10.80.70.31, executor 0): java.io.FileNotFoundException: File file:/D:/projects/my-project/product-category-predict-master/model/bayes/metadata/part-00000 does not exist
我确认了项目下是有文件的
请问这要怎么处理才能运行

Error initializing SparkContext.

文档很详细,但是我在按照文档说明运行代码的时候仍然出现了错误。
运行环境 spark 2.4.0 jdk1.8.0

java -jar target/product-category-predict-1.0.0-SNAPSHOT.jar                                                               ✔  1018221:32:40

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::       (v1.0.0-SNAPSHOT)

2019-03-20 21:32:44.004  INFO 7460 --- [           main] c.j.product.category.CategoryPredictApp  : Starting CategoryPredictApp v1.0.0-SNAPSHOT on arcosx.local with PID 7460 (/Users/wgb/Code/e-business/product-category-predict-master/target/product-category-predict-1.0.0-SNAPSHOT.jar started by wgb in /Users/wgb/Code/e-business/product-category-predict-master)
2019-03-20 21:32:44.006  INFO 7460 --- [           main] c.j.product.category.CategoryPredictApp  : No active profile set, falling back to default profiles: default
2019-03-20 21:32:44.120  INFO 7460 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@43bd930a: startup date [Wed Mar 20 21:32:44 CST 2019]; root of context hierarchy
2019-03-20 21:32:44.940  INFO 7460 --- [           main] f.a.AutowiredAnnotationBeanPostProcessor : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2019-03-20 21:32:45.323  INFO 7460 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8082 (http)
2019-03-20 21:32:45.336  INFO 7460 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2019-03-20 21:32:45.337  INFO 7460 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.15
2019-03-20 21:32:45.422  INFO 7460 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2019-03-20 21:32:45.423  INFO 7460 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1306 ms
2019-03-20 21:32:45.528  INFO 7460 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]
2019-03-20 21:32:45.533  INFO 7460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2019-03-20 21:32:45.534  INFO 7460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2019-03-20 21:32:45.534  INFO 7460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2019-03-20 21:32:45.535  INFO 7460 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2019-03-20 21:32:46.194  WARN 7460 --- [           main] org.apache.hadoop.util.NativeCodeLoader  : Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
2019-03-20 21:32:47.092  INFO 7460 --- [           main] org.spark_project.jetty.util.log         : Logging initialized @3948ms
2019-03-20 21:32:47.163  INFO 7460 --- [           main] org.spark_project.jetty.server.Server    : jetty-9.3.z-SNAPSHOT
2019-03-20 21:32:47.182  INFO 7460 --- [           main] org.spark_project.jetty.server.Server    : Started @4039ms
2019-03-20 21:32:47.206  INFO 7460 --- [           main] o.s.jetty.server.AbstractConnector       : Started ServerConnector@124ac145{HTTP/1.1,[http/1.1]}{0.0.0.0:4040}
2019-03-20 21:32:47.232  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@6c008c24{/jobs,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.232  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@33899f7a{/jobs/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.233  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@290d10ef{/jobs/job,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.233  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@5292ceca{/jobs/job/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.234  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@e9ef5b6{/stages,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.234  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@4110765e{/stages/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.235  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@62e93c3a{/stages/stage,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.237  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@f951a7f{/stages/stage/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.237  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@4c777e7b{/stages/pool,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.238  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@78e22d35{/stages/pool/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.238  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@59f93db8{/storage,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.239  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@73c9e8e8{/storage/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.240  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@1deceb67{/storage/rdd,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.241  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@64984b0f{/storage/rdd/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.242  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@53ec2968{/environment,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.243  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@7e19755a{/environment/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.244  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@6f49d153{/executors,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.244  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@7e7f0216{/executors/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.245  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@62db3891{/executors/threadDump,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.246  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@6724cdec{/executors/threadDump/json,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.253  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@52e04737{/static,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.253  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@5b9396d3{/,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.254  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@6a472566{/api,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.255  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@5ef6fd7f{/jobs/job/kill,null,AVAILABLE,@Spark}
2019-03-20 21:32:47.255  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@767191b1{/stages/stage/kill,null,AVAILABLE,@Spark}
2019-03-20 21:33:47.365 ERROR 7460 --- [on-retry-thread] o.a.s.s.c.StandaloneSchedulerBackend     : Application has been killed. Reason: All masters are unresponsive! Giving up.
2019-03-20 21:33:47.365  WARN 7460 --- [           main] o.a.s.s.c.StandaloneSchedulerBackend     : Application ID is not initialized yet.
2019-03-20 21:33:47.379  INFO 7460 --- [p-spark-context] o.s.jetty.server.AbstractConnector       : Stopped Spark@124ac145{HTTP/1.1,[http/1.1]}{0.0.0.0:4040}
2019-03-20 21:33:47.394  WARN 7460 --- [er-event-loop-1] s.d.c.StandaloneAppClient$ClientEndpoint : Drop UnregisterApplication(null) because has not yet connected to master
2019-03-20 21:33:47.407  INFO 7460 --- [           main] o.s.jetty.server.handler.ContextHandler  : Started o.s.j.s.ServletContextHandler@53311681{/metrics/json,null,AVAILABLE,@Spark}
2019-03-20 21:33:47.424 ERROR 7460 --- [           main] org.apache.spark.SparkContext            : Error initializing SparkContext.

java.lang.NullPointerException: null
	at org.apache.spark.SparkContext.<init>(SparkContext.scala:567) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.spark.api.java.JavaSparkContext.<init>(JavaSparkContext.scala:58) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader.sparkContext(ResourceLoader.java:63) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158.CGLIB$sparkContext$2(<generated>) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158$$FastClassBySpringCGLIB$$f97be74a.invoke(<generated>) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158.sparkContext(<generated>) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.CategoryPredictApp.main(CategoryPredictApp.java:19) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]

2019-03-20 21:33:47.436  WARN 7460 --- [           main] ationConfigEmbeddedWebApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoryController': Unsatisfied dependency expressed through field 'model'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoryModel': Unsatisfied dependency expressed through field 'featureExtractor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'featureExtractor': Unsatisfied dependency expressed through field 'sparkContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sparkContext' defined in class path resource [com/jinpei/product/category/config/ResourceLoader.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
2019-03-20 21:33:47.439  INFO 7460 --- [           main] o.apache.catalina.core.StandardService   : Stopping service [Tomcat]
2019-03-20 21:33:47.458  INFO 7460 --- [           main] utoConfigurationReportLoggingInitializer :

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2019-03-20 21:33:47.463 ERROR 7460 --- [           main] o.s.boot.SpringApplication               : Application startup failed

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoryController': Unsatisfied dependency expressed through field 'model'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoryModel': Unsatisfied dependency expressed through field 'featureExtractor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'featureExtractor': Unsatisfied dependency expressed through field 'sparkContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sparkContext' defined in class path resource [com/jinpei/product/category/config/ResourceLoader.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:867) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:543) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:303) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1118) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.boot.SpringApplication.run(SpringApplication.java:1107) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.CategoryPredictApp.main(CategoryPredictApp.java:19) [product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'categoryModel': Unsatisfied dependency expressed through field 'featureExtractor'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'featureExtractor': Unsatisfied dependency expressed through field 'sparkContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sparkContext' defined in class path resource [com/jinpei/product/category/config/ResourceLoader.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	... 19 common frames omitted
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'featureExtractor': Unsatisfied dependency expressed through field 'sparkContext'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sparkContext' defined in class path resource [com/jinpei/product/category/config/ResourceLoader.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:588) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:88) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:366) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1264) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	... 32 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sparkContext' defined in class path resource [com/jinpei/product/category/config/ResourceLoader.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:599) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1173) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1067) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:513) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:208) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1138) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1066) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:585) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	... 45 common frames omitted
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.spark.api.java.JavaSparkContext]: Factory method 'sparkContext' threw exception; nested exception is java.lang.NullPointerException
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	... 57 common frames omitted
Caused by: java.lang.NullPointerException: null
	at org.apache.spark.SparkContext.<init>(SparkContext.scala:567) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.apache.spark.api.java.JavaSparkContext.<init>(JavaSparkContext.scala:58) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader.sparkContext(ResourceLoader.java:63) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158.CGLIB$sparkContext$2(<generated>) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158$$FastClassBySpringCGLIB$$f97be74a.invoke(<generated>) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(ConfigurationClassEnhancer.java:358) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at com.jinpei.product.category.config.ResourceLoader$$EnhancerBySpringCGLIB$$b7918158.sparkContext(<generated>) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_162]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_162]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_162]
	at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_162]
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) ~[product-category-predict-1.0.0-SNAPSHOT.jar:1.0.0-SNAPSHOT]
	... 58 common frames omitted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.