将jhipster从3.10.0升级到4.6.2后出现奇怪的异常

时间:2017-08-02 02:09:21

标签: upgrade jhipster

我根据指南进行了升级但无法使其正常工作。然后我从头开始创建一个新的4.6.2项目,将我的实体从3.10.0导出到.jh文件,并将该文件导入4.6.2。出于某种原因,.jh文件中的一些实体未导入,我必须从3.10.0 .json文件生成它们。 我的所有编码,存储库,服务和资源,然后一些,已经从先前的升级尝试中合并,现在我通过git / compare将其全部一个接一个地移动到4.6.2。 我终于可以在没有编译或启动错误的情况下运行./gradlew了 - 很好。

我现在在非常奇怪的地方遇到一些奇怪的NullPointerException,一些资源给了我404错误。

此Service方法例如抛出NullPointerException

"externalConsole": false,

,输出为:

Debug Console

因此,方法page.map会在具有空列表的地图上抛出异常。而在其他服务类中它并没有发生。调用时,同一个类也会抛出意外的NullPointerException:

@Transactional(readOnly = true)
public Page<ResidenceVM> findByColonyId(Long colonyId, Pageable pageable) {
    log.debug("Request to get all residences by colony. colonyId = {}, pagaable = {}", colonyId, pageable);
    Page<Residence> page = residenceRepository.findByColonyId(colonyId, pageable);
    log.debug("page.getContent() = {}", page.getContent());
    Page<ResidenceVM> result = page.map(residenceMapper::fromEntity);
    log.debug("result.getContent() = {}", result.getContent());
    return result;
}

,colonyId = 1,findOne(1)方法在CrudRepository类中。

我不知道如何继续前进。有没有人有一些好主意?

0 个答案:

没有答案