[ 
https://issues.apache.org/jira/browse/DOXIA-618?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17260117#comment-17260117
 ] 

ASF GitHub Bot commented on DOXIA-618:
--------------------------------------

bertysentry commented on pull request #52:
URL: https://github.com/apache/maven-doxia/pull/52#issuecomment-755782224


   Builds have been failing on JDK7 since this commit: 
[b55285c](https://github.com/apache/maven-doxia/commit/b55285cada6195ca227a21da0168462addbac6de#diff-58b75a6a6d67dfd731133d8b93826810ccf10d33637b4305483ac8b6ffd320ed)
   
   There are 2 error messages.
   
   ## First error:
   
   ```
   org.codehaus.plexus.component.repository.exception.ComponentLookupException: 
   Unable to lookup component 'org.apache.maven.doxia.parser.Parser', it could 
not be started.
         role: org.apache.maven.doxia.parser.Parser
     roleHint: markdown
   classRealm: plexus.core
   -----------------------------------------------------
   realm =    plexus.core
   strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
   Number of foreign imports: 0
   
   -----------------------------------------------------
   ```
   
   I really don't see what could have triggered this problem. It must be either 
in 
[MarkdownParser.java](https://github.com/apache/maven-doxia/blob/master/doxia-modules/doxia-module-markdown/src/main/java/org/apache/maven/doxia/module/markdown/MarkdownParser.java)
 or 
[MarkdownParserTest.java](https://github.com/apache/maven-doxia/blob/master/doxia-modules/doxia-module-markdown/src/test/java/org/apache/maven/doxia/module/markdown/MarkdownParserTest.java)
   
   But since I haven't touched the component declaration, I don't understand 
what is wrong here.
   
   ## 2nd error message
   
   ```
   at 
org.apache.maven.doxia.module.markdown.MarkdownParserTest.setUp(MarkdownParserTest.java:58)
   Caused by: 
org.codehaus.plexus.component.repository.exception.ComponentLifecycleException: 
Error constructing component role: 'org.apache.maven.doxia.parser.Parser', 
implementation: 'org.apache.maven.doxia.module.markdown.MarkdownParser', role 
hint: 'markdown'
        at 
org.apache.maven.doxia.module.markdown.MarkdownParserTest.setUp(MarkdownParserTest.java:58)
   Caused by: java.lang.ExceptionInInitializerError
        at 
org.apache.maven.doxia.module.markdown.MarkdownParserTest.setUp(MarkdownParserTest.java:58)
   Caused by: java.util.regex.PatternSyntaxException: 
   Illegal/unsupported escape sequence near index 97
   
\A^\s*(?:title|author|date|address|affiliation|copyright|email|keywords|language|phone|subtitle)\h*:\h*\V*\h*$\v+(?:^\h*[^:\v]+\h*:\h*\V*\h*$\v+)*
                                                                                
                    ^
        at 
org.apache.maven.doxia.module.markdown.MarkdownParserTest.setUp(MarkdownParserTest.java:58)
   ```
   
   This one I understand. The `\h` escape sequence in Regex appears to be not 
supported in Java 7, unfortunately.
   
   So, this needs to be fixed in a separate issue. Sorry about that!


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


> doxia-module-markdown: Reincorporate maven-site-plugin's Doxia-specific 
> integration tests
> -----------------------------------------------------------------------------------------
>
>                 Key: DOXIA-618
>                 URL: https://issues.apache.org/jira/browse/DOXIA-618
>             Project: Maven Doxia
>          Issue Type: Task
>          Components: Module - Markdown
>            Reporter: Bertrand Martin
>            Priority: Major
>
> h1. Specification
> The below Doxia issues have integration tests in *maven-site_plugin*:
> * DOXIA-473
> * DOXIA-597
> * DOXIA-571
> * DOXIA-535
> These tests can be reincorporated into *doxia-module-markdown* which has its 
> own integration tests that run in *maven-site-plugin*.
> h1. Doc
> None
> h1. Test
> Integration tests must pass.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to