Hello! I have some problem with setting up the notification system.
I have setup mail system; my "mail-service.xml":
I have setup mail system; my "mail-service.xml":
Code: Select all
One of users make document subscription. When other user edit (check-in) subscripted user not notified about document check-in and appears this exception:<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: mail-service.xml 62349 2007-04-15 16:48:15Z dimitris@jboss.org $ -->
<server>
<!-- ==================================================================== -->
<!-- Mail Connection Factory -->
<!-- ==================================================================== -->
<mbean code="org.jboss.mail.MailService"
name="jboss:service=Mail">
<attribute name="JNDIName">java:/Mail</attribute>
<attribute name="User">****</attribute>
<attribute name="Password">****</attribute>
<attribute name="Configuration">
<!-- A test configuration -->
<configuration>
<!-- Change to your mail server prototocol -->
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>
<!-- Change to the user who will receive mail -->
<property name="mail.user" value="*******"/>
<!-- Change to the mail server -->
<property name="mail.pop3.host" value="pop.*****"/>
<!-- Change to the SMTP gateway server -->
<property name="mail.smtp.host" value="smtp.****"/>
<property name="mail.smtp.starttls.enable" value="true" />
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory" />
<property name="mail.smtp.port" value="465"/>
<property name="mail.smtp.user" value="*****"/>
<property name="mail.smtp.password" value="****"/>
<property name="mail.smtp.auth" value="true"/>
<!-- Change to the address mail will be from -->
<property name="mail.from" value="****"/>
<!-- Enable debugging output from the javamail classes -->
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
<!-- OpenKM -->
<mbean code="org.jboss.mail.MailService" name="jboss:service=OpenKM">
<attribute name="JNDIName">java:/mail/OpenKM</attribute>
<attribute name="User">****</attribute>
<attribute name="Password">****</attribute>
<attribute name="Configuration">
<configuration>
<property name="mail.store.protocol" value="pop3"/>
<property name="mail.transport.protocol" value="smtp"/>
<property name="mail.user" value="****"/>
<property name="mail.pop3.host" value="pop.****"/>
<property name="mail.smtp.host" value="smtp.****"/>
<property name="mail.smtp.starttls.enable" value="true" />
<property name="mail.smtp.socketFactory.class" value="javax.net.ssl.SSLSocketFactory" />
<property name="mail.smtp.port" value="465"/>
<property name="mail.smtp.user" value="****"/>
<property name="mail.smtp.password" value="*****"/>
<property name="mail.smtp.auth" value="true"/>
<property name="mail.debug" value="false"/>
</configuration>
</attribute>
<depends>jboss:service=Naming</depends>
</mbean>
</server>
Code: Select all
18:51:37,114 ERROR [STDERR] javax.mail.MessagingException: No From address
18:51:37,114 ERROR [STDERR] at javax.mail.internet.MimeMessage.setFrom(MimeMessage.java:383)
18:51:37,114 ERROR [STDERR] at es.git.openkm.util.MailUtils.send(MailUtils.java:122)
18:51:37,114 ERROR [STDERR] at es.git.openkm.util.MailUtils.send(MailUtils.java:91)
18:51:37,114 ERROR [STDERR] at es.git.openkm.module.direct.DirectNotificationModule.checkSubscriptions(DirectNotificationModule.java:315)
18:51:37,114 ERROR [STDERR] at es.git.openkm.module.direct.DirectDocumentModule.addNote(DirectDocumentModule.java:590)
18:51:37,115 ERROR [STDERR] at es.git.openkm.module.direct.DirectDocumentModule.checkin(DirectDocumentModule.java:919)
18:51:37,115 ERROR [STDERR] at es.git.openkm.api.OKMDocument.checkin(OKMDocument.java:220)
18:51:37,115 ERROR [STDERR] at es.git.openkm.frontend.server.OKMFileUploadServlet.doPost(OKMFileUploadServlet.java:139)
18:51:37,115 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
18:51:37,115 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:51:37,115 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
18:51:37,115 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
18:51:37,115 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
18:51:37,115 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
18:51:37,115 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
18:51:37,115 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
18:51:37,115 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
18:51:37,116 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
18:51:37,116 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)
18:51:37,119 ERROR [STDERR] javax.mail.MessagingException: No From address
18:51:37,119 ERROR [STDERR] at javax.mail.internet.MimeMessage.setFrom(MimeMessage.java:383)
18:51:37,119 ERROR [STDERR] at es.git.openkm.util.MailUtils.send(MailUtils.java:122)
18:51:37,119 ERROR [STDERR] at es.git.openkm.util.MailUtils.send(MailUtils.java:91)
18:51:37,119 ERROR [STDERR] at es.git.openkm.module.direct.DirectNotificationModule.checkSubscriptions(DirectNotificationModule.java:315)
18:51:37,119 ERROR [STDERR] at es.git.openkm.module.direct.DirectDocumentModule.checkin(DirectDocumentModule.java:922)
18:51:37,119 ERROR [STDERR] at es.git.openkm.api.OKMDocument.checkin(OKMDocument.java:220)
18:51:37,119 ERROR [STDERR] at es.git.openkm.frontend.server.OKMFileUploadServlet.doPost(OKMFileUploadServlet.java:139)
18:51:37,119 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
18:51:37,119 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
18:51:37,119 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
18:51:37,119 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:51:37,119 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
18:51:37,119 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
18:51:37,119 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
18:51:37,120 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
18:51:37,120 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
18:51:37,120 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
18:51:37,120 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
18:51:37,120 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
18:51:37,120 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
18:51:37,120 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
18:51:37,120 ERROR [STDERR] at java.lang.Thread.run(Thread.java:619)