Hi!
We use Email this issue for handling our incoming e-mails. We have been using regex to parse the incoming e-mails for almost two years now, and it has worked without issue.
It no longer works.
We have made no changes to the formatting of the e-mails, and no changes to the incoming mail handler.
Example:
(?<=Account id: ).*
This works perfectly fine when I copy the email that failed to regexr.com and the expression (?<=Account id: ).*.
Email This Issue fails with this error message in the incoming log:
com.google.re2j.PatternSyntaxException: error parsing regexp: invalid named capture: `(?<=Account id: ).*` at com.google.re2j.Parser.parsePerlFlags(Parser.java:1064) at com.google.re2j.Parser.parseInternal(Parser.java:812) at com.google.re2j.Parser.parse(Parser.java:789) at com.google.re2j.RE2.compileImpl(RE2.java:185) at com.google.re2j.Pattern.compile(Pattern.java:151) at com.google.re2j.Pattern.compile(Pattern.java:109) at com.metainf.connect.jira.jeti.mailhandler.reader.MailReader$VelocityExpressionStrategy.evalVelocityExpression(MailReader.java:206) at com.metainf.connect.jira.jeti.mailhandler.reader.MailReader$VelocityExpressionStrategy.eval(MailReader.java:200) at com.metainf.connect.jira.jeti.mailhandler.reader.MailReader.extractValue(MailReader.java:57) at com.metainf.connect.jira.jeti.mailhandler.reader.MailReader.extractValues(MailReader.java:37) at com.metainf.connect.jira.jeti.mailhandler.reader.MailReader.extractValues(MailReader.java:19) at com.metainf.connect.jira.jeti.mailhandler.action.SetFieldValueAction$SubType.getRawData(SetFieldValueAction.java:511) at com.metainf.connect.jira.jeti.mailhandler.action.SetFieldValueAction.generateFieldUpdate(SetFieldValueAction.java:260) at com.metainf.connect.jira.jeti.mailhandler.action.SetFieldValueAction.setFieldValue(SetFieldValueAction.java:138) at com.metainf.connect.jira.jeti.mailhandler.action.SetFieldValueAction.setFieldValueForCreateIssueAction(SetFieldValueAction.java:122) at com.metainf.connect.jira.jeti.mailhandler.action.SetFieldValueAction.execute(SetFieldValueAction.java:94) at com.metainf.connect.jira.jeti.mailhandler.action.Action.checkUserAndExecute(Action.java:56) at com.metainf.connect.jira.jeti.mailhandler.action.Action.executeChildActions(Action.java:165) at com.metainf.connect.jira.jeti.mailhandler.action.CreateIssueAction.doCreateIssue(CreateIssueAction.java:137) at com.metainf.connect.jira.jeti.mailhandler.action.CreateIssueAction.execute(CreateIssueAction.java:95) at com.metainf.connect.jira.jeti.mailhandler.action.Action.checkUserAndExecute(Action.java:56) at com.metainf.connect.jira.jeti.mailhandler.action.Action.executeChildActions(Action.java:165) at com.metainf.connect.jira.jeti.mailhandler.action.Action.executeChildActions(Action.java:154) at com.metainf.connect.jira.jeti.mailhandler.action.RootAction.execute(RootAction.java:16) at com.metainf.connect.jira.jeti.mailhandler.action.Action.checkUserAndExecute(Action.java:56) at com.metainf.connect.jira.jeti.mailhandler.MailHandlerProcessor.execute(MailHandlerProcessor.java:97) at com.metainf.connect.jira.jeti.service.incoming.handler.MailHandlerQueueTask.runHandlers(MailHandlerQueueTask.java:149) at com.metainf.connect.jira.jeti.service.incoming.handler.MailHandlerQueueTask.run(MailHandlerQueueTask.java:84) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 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:750)
Any help is greatly appreciated!
Hi @jorgen_nordahl , thanks for your post.
I would open a ticket with Email This Issue https://marketplace.atlassian.com/apps/4977/email-this-issue?hosting=cloud&tab=support
In my experience, they are really helpful.
Best wishes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.