Не знаю, как решить эту проблему, поскольку наш сервер Alfresco внезапно решил, что больше не хочет отправлять почту (или разрешил нам выполнить любую операцию, которая пытается отправить почту, например, утверждение документов). Я попытался выполнить обновление с 4.2e до 4.2f (в совершенно отдельный каталог), но так и не смог запустить новую версию (это будет второй вопрос, который я задам ...). Мы также перевыпустили наш сертификат почтового сервера SSL еще раз (исходный из-за heartbleed, затем еще раз из-за неверного ключа, затем еще раз из-за того, что одно из наших устройств не принимает больший ключ перевыпуска). Это единственные 2 вещи, которые хотя бы отдаленно связаны между собой. Ниже приведен фрагмент журнала ошибок:
00: 00: 00,204 ПРЕДУПРЕЖДЕНИЕ [org.alfresco.repo.activities.feed.FeedNotifier] FeedNotifier: не удалось обработать запись «Пользователь mailuser». org.springframework.beans.factory.BeanCreationException: Ошибка при создании bean-компонента с именем 'mail', определенным в файле [C: \ Alfresco \ tomcat \ webapps \ alfresco \ WEB-INF \ classes \ alfresco \ subsystems \ email \ OutboundSMTP \ outboundSMTP-context .xml]: не удалось вызвать метод инициализации; вложенным исключением является org.alfresco.error.AlfrescoRuntimeException: 03290001 email.outbound.err.send.failed в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.initializeBean) или .support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:519) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:456) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject ( AbstractBeanFactory.java:291) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:222) в org.springframework.beans.factory.support.AbstractAbject.doan .springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:190) в org.springframework.beans.factory.su pport.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:580) в org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext.finishBeanFactoryInitialization (AbstractApplicationContext. в org.alfresco.repo.management.subsystems.ChildApplicationContextFactory $ ApplicationContextState.start (ChildApplicationContextFactory.java:803) в org.alfresco.repo.management.subsystems.AbstractPropertyBackedBean.backed.start (: AbstractBackedBean. .management.subsystems.AbstractPropertyBackedBean.onApplicationEvent (AbstractPropertyBackedBean.java:530) в org.alfresco.repo.management.SafeApplicationEventMulticaster.multicastEventInternal (SafeApplicationEventMulticaster.multicastEventInternal (SafeApplicationEventMulticaster). : 180) на org.springframework.co ntext.support.AbstractApplicationContext.publishEvent (AbstractApplicationContext.java:303) в org.springframework.context.support.AbstractApplicationContext.finishRefresh (AbstractApplicationContext.java:911) в org.springframework.context.java:911) в org.springframework.Context.AncuteApplication (AbstractApplicationframework.context.Art. 428) в org.springframework.web.context.ContextLoader.createWebApplicationContext (ContextLoader.java:276) в org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:197boneContext (ContextLoader.java:197btexting) в org. .contextInitialized (ContextLoaderListener.java:47) в org.alfresco.web.app.ContextLoaderListener.contextInitialized (ContextLoaderListener.java:63) в org.apache.catalina.core.StandardContext.listenerStart (StandardContext) в org: 49:49 apache.catalina.core.StandardContext.startInternal (StandardContext.java:5434) в org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150) в org.apache.catalina.core.Containe rBase.addChildInternal (ContainerBase.java:901) на org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:877) на org.apache.catalina.core.StandardHost.addChild (StandardHost.java:633) на org. .apache.catalina.startup.HostConfig.deployWAR (HostConfig.java:976) в org.apache.catalina.startup.HostConfig $ DeployWar.run (HostConfig.java:1653) в java.util.concurrent.Executors. $ RunnallAddress (Executors.java:471) в java.util.concurrent.FutureTask $ Sync.innerRun (FutureTask.java:334) в java.util.concurrent.FutureTask.run (FutureTask.java:166) в java.util.concurrent. ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) в java.lang.Thread.run (Thread.java:724) Вызвано: .error.AlfrescoRuntimeException: 03290001 email.outbound.err.send.failed в org.alfresco.repo.action.executer.MailActionExecuter.sendEmail (MailActionExecuter.java:958) в org.alfresco.repo.action.executer.MailAction uter.executeImpl (MailActionExecuter.java:490) на org.alfresco.repo.action.executer.MailActionExecuter $ 1.doWork (MailActionExecuter.java:424) на org.alfresco.repo.security.authentication.AuthenticationUtilication.runtilAs ( : 548) в org.alfresco.repo.action.executer.MailActionExecuter.init (MailActionExecuter.java:414) в sun.reflect.NativeMethodAccessorImpl.invoke0 (собственный метод) в sun.reflect.NativeMethodAccessorImplativejava.invoke.invoke ( ) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:606) в org.springframework.beans.factory.support. java: 1544) по адресу org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java:1485) по адресу org.springframework.beans.factoryAutowireCapableBeanFactory.java:1485) в org.springframework.beans.factorybstractapport.info n (AbstractAutowireCapableBeanFactory.java:1417) ... еще 35 Причина: org.springframework.mail.MailSendException: Ошибка подключения к почтовому серверу; вложенное исключение - javax.mail.MessagingException: неожиданное исключение, связанное с подключением из пула; Вложенное исключение: java.util.NoSuchElementException: не удалось создать проверенный объект, причина: сбой ValidateObject. Неудачные сообщения: javax.mail.MessagingException: неожиданное исключение, связанное с подключением из пула; вложенное исключение: java.util.NoSuchElementException: не удалось создать проверенный объект, причина: сбой ValidateObject; исключения сообщений (1): Неудачное сообщение 1: javax.mail.MessagingException: Неожиданное исключение, вызывающее соединение из пула; вложенное исключение: java.util.NoSuchElementException: не удалось создать проверенный объект, причина: сбой ValidateObject в org.springframework.mail.javamail.JavaMailSenderImpl.doSend (JavaMailSenderImpl.java:400) в org.springframework.JavaMail.java .send (JavaMailSenderImpl.java:340) по адресу org.springframework.mail.javamail.JavaMailSenderImpl.send (JavaMailSenderImpl.java:336) по адресу org.alfresco.repo.action.executer.MailActionExecuter.sendEmail (MailActionJavaecuter. .. еще 46 Причина: javax.mail.MessagingException: Неожиданное исключение, связанное с подключением из пула; Вложенное исключение: java.util.NoSuchElementException: не удалось создать проверенный объект, причина: сбой ValidateObject на org.alfresco.repo.mail.AlfrescoJavaMailSender $ PooledTransportWrapper.protocolConnect (AlfrescoJavaMailSender.java.ax (Service.java:275) в org.springframework.mail.javamail.JavaMailSenderImpl.doSend (JavaMailSenderImpl.java:389) ... еще 49 Причина: java.util.NoSuchElementException: не удалось создать проверенный объект, причина: ValidateObject не удалось на org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject (GenericKeyedObjectPool.java:1234) на org.alfresco.repo.mail.AlfrescoJavaMailSender $ PooledTransportWrapper.protocol.coJava еще 51:
О, последнее замечание. Я пытался публиковать сообщения на форумах Alfresco, но он продолжал вырубать мои журналы ошибок и случайным образом удалять мой текст. Есть ли лучший ресурс, чем здесь или их форумы?
Исключение, похоже, вызвано
...
Mail server connection failed;
...
Проверьте журналы вашего почтового сервера
Мы пользуемся «почтой». CNAME к фактической записи A нашего почтового сервера для SMTP / MSA. По какой-то причине Alfresco вдруг решил, что это не нравится. Я переключил его на настоящую запись A, и она сработала один раз, а затем снова потерпела неудачу. Затем я перевернул его на реальный IP-адрес, и он работает нормально. Хотя при следующем обновлении почтового сервера он сломается ...