1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mymagicpower-AIAS

 / Детали:

При первом запуске возникла ошибка AccessDeniedException.

Предстоит сделать
Владелец
Создано  
08.03.2025
2022-08-28 19:10:47.785 ОШБИКА 14276 --- [           главный] o.s.boot.SpringApplication              : Процесс запуска приложения завершился ошибкой
org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания бина с именем 'inferController': Незаполненная зависимость, выраженная через поле 'inferService'; вложенный исключение: org.springframework.beans.factory.UnsatisfiedDependencyException: Ошибка создания бина с именем 'inferServiceImpl': Незаполненная зависимость, выраженная через поле 'recognitionModel'; вложенный исключение: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'recognitionModel', определённого в классе путь ресурса [me/aias/ocr/configuration/ModelConfiguration.class]: Ошибка создания экземпляра бина через метод завода; вложенный исключение: org.springframework.beans.BeanInstantiationException: Не удалось создать объект типа [me.aias.ocr.inference.RecognitionModel]: Метод завода 'recognitionModel' выбросил исключение; вложенный исключение: java.lang.ExceptionInInitializerError
        в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:598) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:376) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support. 
``````plaintext
Аннотация AutowireCapableBeanFactory.doCreateBean(AutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.AutowireCapableBeanFactory.createBean(AutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:847) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877) ~[spring-context-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549) ~[spring-context-5.1.10.RELEASE.jar:5.1.10.RELEASE]
        в org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141) ~[spring-boot-2.1.9.RELEASE.jar:2.1.9.RELEASE]
        в org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744) [spring-boot-2.1.9.RELEASE.jar:2.1.9.RELEASE]
        в org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391) [spring-boot-2.1.9.RELEASE.jar:2.1.9.RELEASE]
        в org.springframework.boot.SpringApplication.run(SpringApplication.java:312) [spring-boot-2.1.9.RELEASE.jar:2.1.9.RELEASE]
        в org.springframework.

Пожалуйста, обратите внимание, что последняя строка была прервана и не завершена. Она остается без изменения, поскольку её окончание не указано.класс]: Ошибка создания бин через метод завода; вложенный异常是org.springframework.beans.BeanInstantiationException: 无法实例化[me.aias.ocr.inference.RecognitionModel]: 工厂方法'recognitionModel'抛出了异常;嵌套的异常是java.lang.ExceptionInInitializerError
在org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:598) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
在org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:90) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
在org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:376) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1411) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:592) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]AbstractBeanFactory.lambda$getBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
в org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
в org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
в org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
в org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1255) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1175) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:595) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
... 19 общих кадров опущены
Проблема вызвана: org.springframework.beans.factory.BeanCreationException: Ошибка создания бина с именем 'recognitionModel', определённого в классе путь ресурс [me/aias/ocr/configuration/ModelConfiguration.class]: создание экземпляра через метод завода не удалось; вложенный异常是org.springframework.beans.factory.BeanInstantiationException: 无法实例化[me.aias.ocr.inference.RecognitionModel]:工厂方法'recognitionModel'抛出异常;嵌套的异常是java.lang.ExceptionInInitializerError
at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:627) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:456) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]```plaintext
jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1321) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1160) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$getBean$0(AbstractBeanFactory.java:320) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:277) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1255) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1175) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:595) ~[spring-beans-5.1.10.RELEASE.jar:5.1.10.RELEASE]
... 32 общих кадров опущено
КАТАСТРОФА вызванная: org.springframework.


Корректировки:
1. Удалены лишние пробелы после `jar:` и перед `RELEASE`.
2. Исправлено написание "общих кадров".
3. Исправлено написание "вызванный".beans. BeanInstantiationException: Невозможно создать экземпляр [me. aiais. ocr. inference. RecognitionModel]: метод конструктора 'recognitionModel' выбросил исключение; вложенный исключение является java. lang. ExceptionInInitializerError
  	at org. springframework. beans. factory. support. SimpleInstantiationStrategy. instantiate(SimpleInstantiationStrategy. java:185) ~[spring-beans-5. 1. 10. RELEASE. jar:5. 1. 10. RELEASE]
  	at org. springframework. beans. factory. support. ConstructorResolver. instantiate(ConstructorResolver. java:622) ~[spring-beans-5. 1. 10. RELEASE. jar:5. 1. 10. RELEASE]
  	. . .  45 общих кадров опущено
  	КАТАСТРОФА вызвана: java. lang. ExceptionInInitializerError: null
  	at ai. djl. paddlepaddle. engine. PpEngine. newBaseManager(PpEngine. java:110) ~[paddlepaddle-engine-0. 17. 0. jar:na]
  	at ai. djl. paddlepaddle. engine. PpEngine. newModel(PpEngine. java:92) ~[paddlepaddle-engine-0. 17. 0. jar:na]
  	at ai. djl. Model. newInstance(Model. java:98) ~[api-0. 17. 0. jar:na]
  	at ai. djl. repository. zoo. BaseModelLoader. createModel(BaseModelLoader. java:187) ~[api-0. 17. 0. jar:na]
  	at ai. djl. repository. zoo. BaseModelLoader. loadModel(BaseModelLoader. java:149) ~[api-0. 17. 0. jar:na]
  	at ai. djl. repository. zoo. Criteria. loadModel(Criteria. java:166) ~[api-0. 17. 0. jar:na]
  	at ai. djl. repository. zoo. ModelZoo. loadModel(ModelZoo. java:132) ~[api-0. 17. 0. jar:na]
  	at me. aiais. ocr. inference. RecognitionModel. init(RecognitionModel. java:35) ~[classes/:na]
  	at me. aiais. ocr. configuration. ModelConfiguration. recognitionModel(ModelConfiguration. java:35) ~[classes/:na]
  	at me. aiais. ocr. configuration. ModelConfiguration$$EnhancerBySpringCGLIB$$72066065. CGLIB$recognitionModel$2(<generated>) ~[classes/:na]
  	at me. aiais. ocr. configuration. ModelConfiguration$$EnhancerBySpringCGLIB$$72066065$$FastClassBySpringCGLIB$$2a75b9c0. invoke(<generated>) ~[classes/:na]
  	at org. springframework. cglib. proxy. MethodProxy. invokeSuper(MethodProxy. java:244) ~[spring-core-5. 1. 10. RELEASE. jar:5. 1. 10. RELEASE]
  	at org. springframework. context. annotation. ConfigurationClassEnhancer$BeanMethodInterceptor. intercept(ConfigurationClassEnhancer. java:363) ~[spring-context-5. 1. 10. RELEASE. jar:5. 1. 10. RELEASE]
  	at me. aiais. ocr. configuration. ModelConfiguration$$EnhancerBySpringCGLIB$$72066065.распознаваниеМодель(recognitionModel(<generated>)) ~[классы/:неопределён]
 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Нативный метод) ~[неопределён:1. 8. 0_111]
 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[неопределён:1. 8. 0_111]
 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[неопределён:1. 8. 0_111]
 	at java.lang.reflect.Method.invoke(Method.java:498) ~[неопределён:1. 8. 0_111]
 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154) ~[spring-beans-5. 1. 10. RELEASE.jar:5. 1. 10. RELEASE]
 	... 46 общих кадров опущено
Причина: ai.djl.engine.EngineException: Не удалось загрузить библиотеку MXNet
 	at ai.djl.mxnet.engine.MxEngine.newInstance(MxEngine.java:78) ~[mxnet-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.mxnet.engine.MxEngineProvider.getEngine(MxEngineProvider.java:40) ~[mxnet-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.engine.Engine.getEngine(Engine.java:177) ~[api-0. 17. 0.jar:неопределён]
 	at ai.djl.engine.Engine.getInstance(Engine.java:132) ~[api-0. 17. 0.jar:неопределён]
 	at ai.djl.paddlepaddle.engine.PpEngine.getAlternativeEngine(PpEngine.java:54) ~[paddlepaddle-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.ndarray.BaseNDManager.<init>(BaseNDManager.java:57) ~[api-0. 17. 0.jar:неопределён]
 	at ai.djl.paddlepaddle.engine.PpNDManager.<init>(PpNDManager.java:33) ~[paddlepaddle-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.paddlepaddle.engine.PpNDManager.<init>(PpNDManager.java:28) ~[paddlepaddle-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.paddlepaddle.engine.PpNDManager$SystemManager.<init>(PpNDManager.java:115) ~[paddlepaddle-engine-0. 17. 0.jar:неопределён]
 	at ai.djl.paddlepaddle.engine.PpNDManager.<clinit>(PpNDManager.java:30) ~[paddlepaddle-engine-0. 17. 0.jar:неопределён]
 	... 65 общих кадров опущеноПричина: java.lang.ExceptionInInitializerError: null
	at ai.djl.mxnet.engine.MxEngine.newInstance(MxEngine.java:52) ~[mxnet-engine-0.17.0.jar:na]
	... 74 общих кадров опущено

Причина: java.lang.IllegalStateException: Не удалось скачать библиотеку MXNet
	at ai.djl.mxnet.jna.LibUtils.downloadMxnet(LibUtils.java:288) ~[mxnet-engine-0.17.0.jar:na]
	at ai.djl.mxnet.jna.LibUtils.findLibraryInClasspath(LibUtils.java:113) ~[mxnet-engine-0.17.0.jar:na]
	at ai.djl.mxnet.jna.LibUtils.getLibName(LibUtils.java:80) ~[mxnet-engine-0.17.0.jar:na]
	at ai.djl.mxnet.jna.LibUtils.loadLibrary(LibUtils.java:64) ~[mxnet-engine-0.17.0.jar:na]
	at ai.djl.mxnet.jna.JnaUtils.<clinit>(JnaUtils.java:69) ~[mxnet-engine-0.17.0.jar:na]
	... 75 общих кадров опущено

Причина: java.nio.file.AccessDeniedException: C:\Users\MY\.djl.ai\mxnet\tmp8034998170920244011 -> C:\Users\MY\.djl.ai\mxnet\1.9.0-mkl-win-x86_64
	at sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:83) ~[na:1.8.0_111]
	at sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) ~[na:1.8.0_111]
	at sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:301) ~[na:1.8.0_111]
	at sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:287) ~[na:1.8.0_111]
	at java.nio.file.Files.move(Files.java:1395) ~[na:1.8.0_111]
	at ai.djl.util.Utils.moveQuietly(Utils.java:120) ~[api-0.17.0.jar:na]
	at ai.djl.mxnet.jna.LibUtils.downloadMxnet(LibUtils.java:285) ~[mxnet-engine-0.17.0.jar:na]
	... 79 общих кадров опущено

Однако этот ошибочный сценарий не является обязательным для воспроизведения; в одном случае отладки он не возникал.

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/mymagicpower-AIAS.git
git@api.gitlife.ru:oschina-mirror/mymagicpower-AIAS.git
oschina-mirror
mymagicpower-AIAS
mymagicpower-AIAS