[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-09-23 Thread Herve Boutemy (JIRA)

 [ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Herve Boutemy updated DOXIATOOLS-16:


Description: 
We have a parent POM where the site url is generated via the Maven Groovy 
plugin, unless it is explicitly defined in the child POM
i.e.

{code:xml}site
   idproject-sites/id
   nameOur project Nexus server Site/name
   !-- URL is built dynamically by groovy plugin --
/site
...

plugin
   groupIdorg.codehaus.groovy.maven/groupId
   artifactIdgmaven-plugin/artifactId
   executions
execution
phasepre-site/phase
goals
   goalexecute/goal
/goals
configuration
source
  ![CDATA[
   if(!project.distributionManagement.site.url){
String version = new String(project.version)
String path = new String(project.artifactId)+'/'+version
project.distributionManagement.site.url 
='dav:'+project.properties['siteBaseURL'] + path
   }
  ]]

/source
/configuration
/execution
   /executions
/plugin
{code}

This leads to a NullPointerException in DefaultSiteTool.java:

{noformat}at java.io.File.init(File.java:222)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451){noformat}

The if statement in getDistMgntSiteUrl (for both methods) should test for null 
on project.getDistributionManagement().getSite().getUrl()


  was:
We have a parent POM where the site url is generated via the Maven Groovy 
plugin, unless it is explicitly defined in the child POM
i.e.

site
   idproject-sites/id
   nameOur project Nexus server Site/name
   !-- URL is built dynamically by groovy plugin --
/site
...

plugin
   groupIdorg.codehaus.groovy.maven/groupId
   artifactIdgmaven-plugin/artifactId
   executions
execution
phasepre-site/phase
goals
   goalexecute/goal
/goals
configuration
source
  ![CDATA[
   if(!project.distributionManagement.site.url){
String version = new String(project.version)
String path = new String(project.artifactId)+'/'+version
project.distributionManagement.site.url 
='dav:'+project.properties['siteBaseURL'] + path
   }
  ]]

/source
/configuration
/execution
   /executions
/plugin
 }

This leads to a NullPointerException in DefaultSiteTool.java:

at java.io.File.init(File.java:222)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)

The if statement in getDistMgntSiteUrl (for both methods) should test for null 
on project.getDistributionManagement().getSite().getUrl()



 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens
Assignee: Dennis Lundberg
 Fix For: doxia-integration-tools-1.5


 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 {code:xml}site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
 {code}
 This leads to a NullPointerException in DefaultSiteTool.java:
 {noformat}at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451){noformat}
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically 

[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-09-20 Thread Dennis Lundberg (JIRA)

 [ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Lundberg closed DOXIATOOLS-16.
-

Resolution: Fixed

 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens
Assignee: Dennis Lundberg
 Fix For: doxia-integration-tools-1.5


 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-09-20 Thread Dennis Lundberg (JIRA)

[ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=309301#comment-309301
 ] 

Dennis Lundberg commented on DOXIATOOLS-16:
---

Fixed in [r1388197|http://svn.apache.org/viewvc?view=revisionrevision=1388197].

 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens
Assignee: Dennis Lundberg
 Fix For: doxia-integration-tools-1.5


 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-05-07 Thread Marc Claessens (JIRA)

 [ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marc Claessens reopened DOXIATOOLS-16:
--


Please also update line 1461 to check for empty site URL.
Thanks in advance.


private static String getDistMgmntSiteUrl( Model model )
{
if ( model.getDistributionManagement() != null
 model.getDistributionManagement().getSite() != null 
 model.getDistributionManagement().getSite().getUrl() != null )
{
...


 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens
Assignee: Dennis Lundberg
 Fix For: doxia-integration-tools-1.5


 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-04-05 Thread Dennis Lundberg (JIRA)

 [ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Lundberg updated DOXIATOOLS-16:
--

Component/s: Doxia Integration Tools

 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens

 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-04-05 Thread Dennis Lundberg (JIRA)

 [ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dennis Lundberg closed DOXIATOOLS-16.
-

   Resolution: Fixed
Fix Version/s: doxia-integration-tools-1.5
 Assignee: Dennis Lundberg

Fixed in [r1310106|http://svn.apache.org/viewvc?view=revisionrevision=1310106].

 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
  Components: Doxia Integration Tools
 Environment: environment independent
Reporter: Marc Claessens
Assignee: Dennis Lundberg
 Fix For: doxia-integration-tools-1.5


 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-03-01 Thread Marc Claessens (JIRA)

[ 
https://jira.codehaus.org/browse/DOXIATOOLS-16?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=293101#comment-293101
 ] 

Marc Claessens commented on DOXIATOOLS-16:
--

In the meantime we have created a workaround by creating a new Site model also 
using the gmaven plugin:

 //build default project.distributionManagement.site if doesn't exist
 if(! project.distributionManagement.site){
project.distributionManagement.site = new 
org.apache.maven.model.Site(); 
project.distributionManagement.site.id = ...
project.distributionManagement.site.name = ...
 }

 NullPointerException when site URL is being generated
 -

 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
 Environment: environment independent
Reporter: Marc Claessens

 We have a parent POM where the site url is generated via the Maven Groovy 
 plugin, unless it is explicitly defined in the child POM
 i.e.
 site
idproject-sites/id
nameOur project Nexus server Site/name
!-- URL is built dynamically by groovy plugin --
 /site
 ...
 plugin
groupIdorg.codehaus.groovy.maven/groupId
artifactIdgmaven-plugin/artifactId
executions
   execution
   phasepre-site/phase
   goals
  goalexecute/goal
   /goals
   configuration
   source
   ![CDATA[
if(!project.distributionManagement.site.url){
 String version = new String(project.version)
 String path = new String(project.artifactId)+'/'+version
 project.distributionManagement.site.url 
 ='dav:'+project.properties['siteBaseURL'] + path
}
   ]]
   /source
   /configuration
   /execution
/executions
 /plugin
  }
 This leads to a NullPointerException in DefaultSiteTool.java:
 at java.io.File.init(File.java:222)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
 at 
 org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)
 The if statement in getDistMgntSiteUrl (for both methods) should test for 
 null on project.getDistributionManagement().getSite().getUrl()

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira




[jira] (DOXIATOOLS-16) NullPointerException when site URL is being generated

2012-01-23 Thread Marc Claessens (JIRA)
Marc Claessens created DOXIATOOLS-16:


 Summary: NullPointerException when site URL is being generated
 Key: DOXIATOOLS-16
 URL: https://jira.codehaus.org/browse/DOXIATOOLS-16
 Project: Maven Doxia Tools
  Issue Type: Bug
 Environment: environment independent
Reporter: Marc Claessens


We have a parent POM where the site url is generated via the Maven Groovy 
plugin, unless it is explicitly defined in the child POM
i.e.

site
   idproject-sites/id
   nameOur project Nexus server Site/name
   !-- URL is built dynamically by groovy plugin --
/site
...

plugin
   groupIdorg.codehaus.groovy.maven/groupId
   artifactIdgmaven-plugin/artifactId
   executions
execution
phasepre-site/phase
goals
   goalexecute/goal
/goals
configuration
source
  ![CDATA[
   if(!project.distributionManagement.site.url){
String version = new String(project.version)
String path = new String(project.artifactId)+'/'+version
project.distributionManagement.site.url 
='dav:'+project.properties['siteBaseURL'] + path
   }
  ]]

/source
/configuration
/execution
   /executions
/plugin
 }

This leads to a NullPointerException in DefaultSiteTool.java:

at java.io.File.init(File.java:222)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.urlEncode(DefaultSiteTool.java:1478)
at 
org.apache.maven.doxia.tools.DefaultSiteTool.getDistMgmntSiteUrl(DefaultSiteTool.java:1451)

The if statement in getDistMgntSiteUrl (for both methods) should test for null 
on project.getDistributionManagement().getSite().getUrl()


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira