Couchbase存储库BeanCreationException

问题描述

嗨,请有人帮忙。在加载应用程序上下文期间,我收到BeanCreationException。我正在尝试加载以下bean:

distance_dict = {}
df_distance = list()
for row in clean_df.iterrows():
    try:
        uniquecode = str(row[1].from_municipality_code) + str(row[1].to_municipality_code)
        if uniquecode in distance_dict:
            df_distance.append(distance_dict[uniquecode])
            continue
        else:
            coords_1 = (row[1].Lat_x,row[1].Lng_x)
            coords_2 = (row[1].Lat_y,row[1].Lng_y)
            distance = geodesic(coords_1,coords_2).km
            distance_dict[uniquecode] = distance
            df_distance.append(distance)
        #print(geodesic(coords_1,coords_2).km)
    except ValueError as e:
        print(row)

控制台会向我显示日志消息:调用init方法失败;嵌套的异常是java.lang.NullPointerException。

我正在加载另一个运行良好的存储库bean:

package org.stevie.spring.test.webmvc.household;

import org.springframework.data.couchbase.repository.CouchbaseRepository;
import org.stevie.spring.test.webmvc.domain.Household;

@Repository
public interface HouseholdRepository extends CouchbaseRepository<Household,String> {

}

在组件扫描中检测到有故障的bean,但是spring框架无法实例化它。感谢您的帮助。

这是堆栈跟踪:

package org.stevie.spring.test.webmvc.member;

import org.springframework.data.couchbase.repository.CouchbaseRepository;
import org.springframework.stereotype.Repository;
import org.stevie.spring.test.webmvc.domain.Member;

@Repository
public interface MemberRepository extends CouchbaseRepository<Member,String> {

}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)