I’m trying to run dcc-release, and as part of the initialization it requests HTTP GET on http://localhost:5380/ws/dictionaries/0.11c. I have the dcc-submission-service setup, but it is returning a 404 on this URL.
There’s no error reported in the dcc-submission-server log. It just says “DEBUG o.i.d.s.s.w.c.DictionaryController - Getting dictionary: 0.11c”. I’m running dcc-submission-server-4.3.6-SNAPSHOT, and dcc-release-client-4.2.5-SNAPSHOT.jar.
Is there some data I need to load in the dcc-submission-server to satisfy the dictionary request?
Thanks, that worked. I edited application.yml and re-built the application to use https://submissions.dcc.icgc.org/ws/dictionaries/0.14a, and that got me passed the dictionary lookup. I tried replacing the application.yml by specifying a -classpath on the command line, but the spring application context didn’t pick it up. Now, I need to handle the mail server:
org.springframework.mail.MailSendException: Mail server connection failed; nested exception is javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
nested exception is:
java.net.ConnectException: Connection refused. Failed messages: javax.mail.MessagingException: Could not connect to SMTP host: localhost, port: 25;
Bob, I think mail.enabled is ignored. There is a MailProperties dependency injected in org.icgc.dcc.release.client.mail.Mailer, but the only use is for mail.getRecipients(). There is no enabled property check in the org.springframework.mail.javamail.JavaMailSenderImpl class.
I commented out the mail send, and the ANNOTATE task completed succesfully. On to the next thing.