You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@continuum.apache.org by "Olivier Lamy (JIRA)" <ji...@codehaus.org> on 2008/09/17 17:22:48 UTC
[jira] Created: (CONTINUUM-1886) NPE when deleting a project group
when ReleaseOutputDirectory is not defined
NPE when deleting a project group when ReleaseOutputDirectory is not defined
----------------------------------------------------------------------------
Key: CONTINUUM-1886
URL: http://jira.codehaus.org/browse/CONTINUUM-1886
Project: Continuum
Issue Type: Bug
Components: Core system
Affects Versions: 1.2
Reporter: Olivier Lamy
Fix For: 1.2.1
{code}
java.lang.NullPointerException
at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
{code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (CONTINUUM-1886) NPE when deleting a project
group when ReleaseOutputDirectory is not defined
Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=148651#action_148651 ]
Wendy Smoak commented on CONTINUUM-1886:
----------------------------------------
In theory, a releaseOutputDirectory shouldn't be required -- not everyone uses the release feature of Continuum and they shouldn't be forced to care about it.
However, as it apparently is required, sending them to the configuration screen as we do on startup is better than throwing NPEs.
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (CONTINUUM-1886) NPE when deleting a project
group when ReleaseOutputDirectory is not defined
Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=148230#action_148230 ]
Olivier Lamy commented on CONTINUUM-1886:
-----------------------------------------
configuring the value fix the issue. But we could redirect the user to the configuration page if releaseOutputDirectory is empty as it looks mandatory here or we have to be NPE free in DefaultConfigurationService.
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Closed: (CONTINUUM-1886) NPE when deleting a project group
when ReleaseOutputDirectory is not defined
Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maria Catherine Tan closed CONTINUUM-1886.
------------------------------------------
Resolution: Fixed
Fixed in revisions 698083 and 698087.
- releaseOutputDirectory is now optional
- will only require the user to set the releaseOutputDirectory if he/she clicked the release button
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Assignee: Maria Catherine Tan
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (CONTINUUM-1886) NPE when deleting a project
group when ReleaseOutputDirectory is not defined
Posted by "Luc Willems (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=148667#action_148667 ]
Luc Willems commented on CONTINUUM-1886:
----------------------------------------
Hi,
indeed if they don't use it they should not care about it. but if they do or will use it later,the can't configure it because configuration link is also broken with same NPE :-(
in my case, i have upgraded my 1.1 instalation to 1.2 , no configuration screen was shown after startup and i can't set this configuration
because of NPE.
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Assignee: Maria Catherine Tan
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (CONTINUUM-1886) NPE when deleting a project
group when ReleaseOutputDirectory is not defined
Posted by "Wendy Smoak (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=148668#action_148668 ]
Wendy Smoak commented on CONTINUUM-1886:
----------------------------------------
As a workaround, you should be able to set the value for the release output directory in the conf/continuum.xml file. (Shut down, edit the file, then start.) Here's an example file:
{noformat}
<?xml version="1.0" encoding="UTF-8"?>
<continuum-configuration>
<baseUrl>http://localhost:8080/continuum</baseUrl>
<buildOutputDirectory>/path/to/build-output-directory</buildOutputDirectory>
<workingDirectory>/path/to/working-directory</workingDirectory>
<releaseOutputDirectory>/path/to/release-output-directory</releaseOutputDirectory>
</continuum-configuration>
{noformat}
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Assignee: Maria Catherine Tan
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (CONTINUUM-1886) NPE when deleting a project group
when ReleaseOutputDirectory is not defined
Posted by "Maria Catherine Tan (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maria Catherine Tan reassigned CONTINUUM-1886:
----------------------------------------------
Assignee: Maria Catherine Tan
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Assignee: Maria Catherine Tan
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (CONTINUUM-1886) NPE when deleting a project group
when ReleaseOutputDirectory is not defined
Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Olivier Lamy updated CONTINUUM-1886:
------------------------------------
Fix Version/s: 1.2.1
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (CONTINUUM-1886) NPE when deleting a project
group when ReleaseOutputDirectory is not defined
Posted by "Luc Willems (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/CONTINUUM-1886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=148669#action_148669 ]
Luc Willems commented on CONTINUUM-1886:
----------------------------------------
I got is fixed by insert the value manually in my mysql database.
update SYSTEMCONFIGURATION set RELEASE_OUTPUT_DIRECTORY='/data/continuum/release' where SYSTEMCONFIGURATION_ID=1;
don't know how this would workout for other backends like derby.
> NPE when deleting a project group when ReleaseOutputDirectory is not defined
> ----------------------------------------------------------------------------
>
> Key: CONTINUUM-1886
> URL: http://jira.codehaus.org/browse/CONTINUUM-1886
> Project: Continuum
> Issue Type: Bug
> Components: Core system
> Affects Versions: 1.2
> Reporter: Olivier Lamy
> Assignee: Maria Catherine Tan
> Fix For: 1.2.1
>
>
> {code}
> java.lang.NullPointerException
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.setReleaseOutputDirectory(DefaultConfigurationService.java:263)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:253)
> at org.apache.maven.continuum.configuration.DefaultConfigurationService.getReleaseOutputDirectory(DefaultConfigurationService.java:317)
> at org.apache.maven.continuum.DefaultContinuum.removeProject(DefaultContinuum.java:813)
> at org.apache.maven.continuum.DefaultContinuum.removeProjectGroup(DefaultContinuum.java:346)
> at org.apache.maven.continuum.web.action.ProjectGroupAction.remove(ProjectGroupAction.java:283)
> {code}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira