subash-canapathy / maven-confluence-plugin

Automatically exported from code.google.com/p/maven-confluence-plugin
0 stars 0 forks source link

Plugin should fail if it couldn't connect to confluence #59

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Set <endPoint> parameter to non existent URL (e.g. http://no-such-url.com)
2. Execute 'confluence-summary' report of maven-confluence-reporting-plugin

What is the expected output? What do you see instead?
Plugin should fail, but it prints warning only:

[WARNING] has been imposssible connect to confluence due exception
org.codehaus.swizzle.confluence.ConfluenceException: Failed to read server's 
response: no-such-url.com
    at org.codehaus.swizzle.confluence.Confluence.call(Confluence.java:934)
    at org.codehaus.swizzle.confluence.Confluence.call(Confluence.java:896)
    at org.codehaus.swizzle.confluence.Confluence.call(Confluence.java:882)
    at org.codehaus.swizzle.confluence.Confluence.login(Confluence.java:146)
    at org.codehaus.swizzle.confluence.ConfluenceFactory.createInstanceDetectingVersion(ConfluenceFactory.java:33)
    at org.bsc.maven.reporting.ConfluenceReportMojo.executeReport(ConfluenceReportMojo.java:344)
    at org.apache.maven.reporting.AbstractMavenReport.generate(AbstractMavenReport.java:190)
    at org.bsc.maven.reporting.ConfluenceReportMojo.generate(ConfluenceReportMojo.java:617)
    at org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(ReportDocumentRenderer.java:219)
    at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(DefaultSiteRenderer.java:319)
    at org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(DefaultSiteRenderer.java:135)
    at org.apache.maven.plugins.site.SiteMojo.renderLocale(SiteMojo.java:175)
    at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java:138)
    at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
    at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
    at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
    at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
    at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
    at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: java.net.UnknownHostException: no-such-url.com
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:223)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:431)
    at java.net.Socket.connect(Socket.java:527)
    at java.net.Socket.connect(Socket.java:476)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:388)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:523)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:227)
    at sun.net.www.http.HttpClient.New(HttpClient.java:300)
    at sun.net.www.http.HttpClient.New(HttpClient.java:317)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:970)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:911)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:836)
    at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1014)
    at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.writeRequest(XmlRpcSunHttpTransport.java:104)
    at org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:151)
    at org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:143)
    at org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:69)
    at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
    at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
    at org.codehaus.swizzle.confluence.Confluence.call(Confluence.java:930)
    ... 33 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 13.459s
[INFO] Finished at: Fri Sep 06 17:23:57 MSK 2013
[INFO] Final Memory: 12M/81M
[INFO] ------------------------------------------------------------------------

What version of the product are you using? On what operating system?
3.4.0 on Mac OS X

Please provide any additional information below.
The plugin is very helpful. Thank you! But let's make it better, a patch that 
fixes this is issues is attached.

Original issue reported on code.google.com by alexande...@mind.com on 6 Sep 2013 at 1:33

Attachments:

GoogleCodeExporter commented 9 years ago
Hi

You're right, i'll fix it very soon

Thx for feedback

Original comment by bartolom...@gmail.com on 7 Sep 2013 at 5:49

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Hi i've fix it and deploy version 3.4.2-SNAPSHOT for test

please test it ...  and let me know

Any way,  i suggest you to use, instead of goal site:site, the  
confluence-reporting:deploy (see 
https://code.google.com/p/maven-confluence-plugin/wiki/GettingStarted_3_4_X)

Original comment by bartolom...@gmail.com on 8 Sep 2013 at 9:37

GoogleCodeExporter commented 9 years ago
It seems working. Thank you! Can you release it?

Original comment by alexande...@mind.com on 11 Sep 2013 at 4:35

GoogleCodeExporter commented 9 years ago
thx

i proceed to releasing it

Original comment by bartolom...@gmail.com on 11 Sep 2013 at 6:49

GoogleCodeExporter commented 9 years ago
version 3.4.2 released !!!

Original comment by bartolom...@gmail.com on 11 Sep 2013 at 7:13