Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅从maven test ested异常为java.lang.UnsupportedOperationException调用init方法失败_Java_Spring_Maven_Junit_Autowired - Fatal编程技术网

仅从maven test ested异常为java.lang.UnsupportedOperationException调用init方法失败

仅从maven test ested异常为java.lang.UnsupportedOperationException调用init方法失败,java,spring,maven,junit,autowired,Java,Spring,Maven,Junit,Autowired,我有一个spring应用程序 我插入了一个新代码——maven测试失败——但仅来自maven 当我从intelliJ运行测试时,测试成功了。来自maven/jenkins的消息失败了 org.springframework.beans.factory.BeanCreationException:错误 创建名为“predefinedModelHandlerService”的bean:调用 初始化方法失败;嵌套异常是 java.lang.UnsupportedOperationException由以

我有一个spring应用程序

我插入了一个新代码——maven测试失败——但仅来自maven 当我从intelliJ运行测试时,测试成功了。来自maven/jenkins的消息失败了

org.springframework.beans.factory.BeanCreationException:错误 创建名为“predefinedModelHandlerService”的bean:调用 初始化方法失败;嵌套异常是 java.lang.UnsupportedOperationException由以下原因引起: org.springframework.beans.factory.BeanCreationException:错误 创建名为“predefinedModelHandlerService”的bean:调用 初始化方法失败;嵌套异常是 java.lang.UnsupportedOperationException由以下原因引起: java.lang.UnsupportedOperationException

我知道它与init方法有关——在我的服务类中,我有一个init方法——和一个静态块——奇怪的是,手动运行测试,我看到测试成功了,我能够启动应用程序并部署它 但测试未能启动

static {
    for (CompanyEnumMeasurement m : CompanyEnumMeasurement.values()) {
      someList.put(m.name(), CompanyMeasurement.createFrom(m));
    }
    someList = java.util.Collections.unmodifiableMap(someList);
}

  @PostConstruct
    public void init() {

      for (EnummyDescriptor.CompanyEnummy myType : EnummyDescriptor.CompanyEnummy.values()) {
        myDataFull.put(myType.name(), generatemy(myType.name(), false));
        myDataDimensionOnly.put(myType.name(), generatemy(myType.name(), true));
      }
      myDataFull =  Collections.unmodifiableMap(myDataFull);
      myDataDimensionOnly = Collections.unmodifiableMap(myDataDimensionOnly);
  }
什么可能导致初始化失败?

一个已知的错误,可能与不可修改的自指向有关