org.alfresco.error.AlfrescoRuntimeException: 09050000 Состояние возврата GetModelsDiff равно 404 во время выполнения Alfresco - PullRequest
0 голосов
/ 06 октября 2018

Я импортировал проект maven из git hub и следовал инструкциям, приведенным в его файле README, для запуска Alfresco.При тестировании приложения я ввел http://localhost:8080/share/, для которого я успешно получаю страницу входа в Alfresco.Но когда я даю имя пользователя и пароль по умолчанию, я не могу войти в приложение.Получение ошибки «Ваши данные аутентификации не были распознаны, или Alfresco может быть недоступен в это время». Когда я проверил консоль и файл журнала Alfresco, я обнаружил org.springframework.beans.factory.BeanCreationException, за которым следует org.alfresco.error.AlfrescoRuntimeException: 09050000 GetModelsDiffстатус возврата 404.

Установлено следующее:

  1. Версия Apache Tomcat 7.0

  2. PostgreSQL9.4

  3. Также установлено несколько зависимостей, необходимых для проекта (Elastic Search6.4 и ActiveMQ5.0).

Работа на Java8.

Ссылка на репозиторий Github импортированного проекта: GitHub - Open-MBEE / mms: Модель управления системой

Ниже приведены исключения, наблюдаемые в консоли

INFO: Initializing Spring root WebApplicationContext
2018-10-05 13:25:28,063  INFO  [alfresco.repo.admin] [localhost-startStop-1] Using database URL 'jdbc:h2:C:\Users\alien147\git\mms_modified\mms-ent/alf_data_dev/h2_data/alf_dev;AUTO_SERVER=TRUE;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=10000;MVCC=FALSE;LOCK_MODE=0' with user 'alfresco'.
 2018-10-05 13:25:28,065  INFO  [alfresco.repo.admin] [localhost-startStop-1] Connected to database H2 version 1.4.190 (2015-10-11)
 2018-10-05 13:25:32,648  INFO  [domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V4.2-metadata-query-indexes
 2018-10-05 13:25:32,648  INFO  [domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V5.1-metadata-query-indexes
 2018-10-05 13:25:38,538  INFO  [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
 2018-10-05 13:25:38,715  INFO  [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
 2018-10-05 13:25:40,942  WARN  [context.support.XmlWebApplicationContext] [localhost-startStop-1] Exception encountered during context initialization - cancelling refresh attempt
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'emsConfig' defined in class path resource [alfresco/module/mms-amp/context/mms-init-service-context.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:618)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:934)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
    at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
    at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
    at java.util.Properties$LineReader.readLine(Properties.java:434)
    at java.util.Properties.load0(Properties.java:353)
    at java.util.Properties.load(Properties.java:341)
    at gov.nasa.jpl.view_repo.util.EmsConfig.setProperties(EmsConfig.java:17)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269)
    at org.springframework.beans.factory.config.MethodInvokingFactoryBean.doInvoke(MethodInvokingFactoryBean.java:162)
    at org.springframework.beans.factory.config.MethodInvokingFactoryBean.afterPropertiesSet(MethodInvokingFactoryBean.java:152)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
    ... 22 more


 org.alfresco.error.AlfrescoRuntimeException: 09050000 GetModelsDiff return status is 404
    at org.alfresco.solr.client.SOLRAPIClient.getModelsDiff(SOLRAPIClient.java:1157)
    at org.alfresco.solr.tracker.ModelTracker.trackModelsImpl(ModelTracker.java:249)
    at org.alfresco.solr.tracker.ModelTracker.trackModels(ModelTracker.java:207)
    at org.alfresco.solr.tracker.ModelTracker.ensureFirstModelSync(ModelTracker.java:229)
    at org.alfresco.solr.tracker.CoreWatcherJob.registerForCore(CoreWatcherJob.java:131)
    at org.alfresco.solr.tracker.CoreWatcherJob.execute(CoreWatcherJob.java:74)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:216)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:563)

Может кто-нибудь помочь, пожалуйстамне в решении проблемы?

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

WAR на открытом воздухе и общий WAR полностью разделены.Очень часто для общего ресурса WAR запускается и отображается страница входа, в то время как сервер, с которым он общается (WAR-файл на открытом воздухе), не запускается.

Вот что происходит в этом случае.Похоже, что bean-компонент emsConfig, определенный в https://github.com/Open-MBEE/mms/blob/develop/mms-ent/repo-amp/src/main/amp/config/alfresco/module/mms-amp/context/mms-init-service-context.xml,, получает нулевой указатель, возможно потому, что он не может найти этот файл свойств.

0 голосов
/ 08 октября 2018

В инструкции по установке для этого проекта написано:
"Создайте и отредактируйте файл mms.properties в каталоге $ TOMCAT_HOME / shared / classes (Вы можете скопировать mms-ent / mms.properties.example)».

Вы выполнили этот шаг?

...