Re: ECCN Number

2013-05-30 Thread Brad Knowles
On May 30, 2013, at 9:34 PM, Raj  wrote:

> To able to use this product in our enterprise , we need the ECCN number 
> specified for this.

Most open source software projects haven't considered the issue of export 
control, since they just post the code on their site and they let people 
download it from wherever.  Some examples of pages from projects where this has 
been given consideration can be found at 
, , 
and .

Speaking only for myself (and not giving anything that could be construed as 
legal advice), I would believe that Jenkins is probably covered under the same 
kinds of rules as Apache and Mozilla, as shown on these pages.


However, I don't believe that Jenkins makes any particular use of encryption 
outside of whatever functions might be provided by the OS or libraries that 
they link with (e.g., SSL libraries for serving web pages via HTTPS), so I'm 
not sure that they would need any of the encryption-related exceptions, 
although you could always search the FAQs at 
.

You can find more information by Googling for "ECCN Open Source Software".

--
Brad Knowles 
LinkedIn Profile: 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Two Jenkins Masters for same set of slaves

2013-05-30 Thread Scott Evans
Have more than one agent running on a slave machine, one for each master,
and just make sure they're pointing to different work areas.  You might end
up with two builds at a time running on a given box if both masters give it
a build at the same time.

Scott


On Thu, May 30, 2013 at 8:54 PM, Kamal Ahmed wrote:

> Is it possible to have two jenkins masters for same set of slaves, and
> when one master is out of service, the other one continues, like hot backup
> ?
> i think Cloudbees Jenkins Enterprise has HA support using active and
> stand-by Jenkins masters. but open source does not.
> Is there a poor man's workaround ?
> Thanks,
> -Kamal.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




ECCN Number

2013-05-30 Thread Raj
Hi,

To able to use this product in our enterprise , we need the ECCN number 
specified for this.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Two Jenkins Masters for same set of slaves

2013-05-30 Thread Kamal Ahmed
Is it possible to have two jenkins masters for same set of slaves, and when one 
master is out of service, the other one continues, like hot backup ?
i think Cloudbees Jenkins Enterprise has HA support using active and stand-by 
Jenkins masters. but open source does not.
Is there a poor man's workaround ?
Thanks,
-Kamal.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




java.io.FileNotFoundException: http://download.sonatype.com/clm/ci/sonatype-clm-ci-2.8-update-center.json?

2013-05-30 Thread Kamal Ahmed
After installing Jenkins ver. 1.509.1 on centos 6.4
and trying to install sonatype plugin 
https://wiki.jenkins-ci.org/display/JENKINS/Sonatype+CI+Plugins

seems not available


java.io.FileNotFoundException: 
http://download.sonatype.com/clm/ci/sonatype-clm-ci-2.8-update-center.json?uctest
 at 
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1401)
 at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.testConnection(UpdateCenter.java:862)
 at 
hudson.model.UpdateCenter$UpdateCenterConfiguration.checkUpdateCenter(UpdateCenter.java:711)
 at hudson.model.UpdateCenter$ConnectionCheckJob.run(UpdateCenter.java:1032) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at 
java.util.concurrent.FutureTask.run(FutureTask.java:166) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) 


Thanks,
-Kamal.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Can I reduce delay at start of build?

2013-05-30 Thread Mark Waite
A few wild guesses (not based on code knowledge, just speculation):

* If the repository on the slave is being wiped each time you build, it 
might save time to skip the wipe and only clean instead of wiping
* If the repository on the slave has not had "git gc" run recently and 
it has been there a long time with many commits, it might save time to run "git 
gc" in the slave repository
* If the repository on github is large, it might save time to clone to 
a known location on the slave then use the "reference repo" argument to 
reference the existing local copies rather than copying from github each time
Mark Waite



>
> From: Andrew Coulton 
>To: jenkinsci-users@googlegroups.com 
>Sent: Thursday, May 30, 2013 4:04 PM
>Subject: Can I reduce delay at start of build?
> 
>
>
>Hi there,
>
>
>I have a Jenkins server (v1.5.10) set up to run builds on remote slaves. My 
>build is starting to get bigger, and I'm trying to shave time off it to reduce 
>the feedback loop.
>
>
>I've noticed that every build seems to have a delay of about 40 seconds at the 
>beginning before it starts to checkout from git, as below:
>
>
>00:00:00.000 Github pull request #69 of commit 
>6e9920cd8d49af9da20d5f9f18e4f3b33c3971f0 automatically merged. 00:00:00.508 
>Building remotely on ### (i-145b3f5e) in workspace 
>/var/jenkins/workspace/## 00:00:01.314 Checkout:# / 
>/var/jenkins/workspace/# - hudson.remoting.Channel@af1257: dev-server 
>build slave (i-145b3f5e) 00:00:01.314 Using strategy: Default 00:00:01.451 
>Last Built Revision: Revision 4256bc9e6338f975905ba09d3f47c407046e8215 
>(origin/pr/69/merge) 
>00:00:40.098 Fetching changes from 1 remote Git repository 00:00:40.114 
>Fetching upstream changes from g...@github.com:# 
>00:00:46.039 Commencing build of Revision 
>a7cc4e94e1a1a07b47542abf3273e30bc17150c8 (origin/pr/69/merge) 
>00:00:47.851 Merging Revision a7cc4e94e1a1a07b47542abf3273e30bc17150c8 
>(origin/pr/69/merge) onto master
>
>
>Does anyone know what's happening during that time and if there's anything I 
>can do to reduce the lag? I've had a look at various logs, and done some 
>googling, but haven't been able to come up with any ideas.
>
>
>
>Thanks,
>
>
>Andrew
>
>
>
>
-- 
>u received this message because you are subscribed to the Google Groups 
>"Jenkins Users" group.
>To unsubscribe from this group and stop receiving emails from it, send an 
>email to jenkinsci-users+unsubscr...@googlegroups.com.
>For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Retrying on (git) checkout fail?

2013-05-30 Thread Andrew Melo
Hello,

I've been getting more and more the error below [1], It appears for
whatever reason my slaves aren't able to checkout from github. FWIW, I'm
using the multi-SCM plugin with several git repos along with the local
object directory. Is there some way to tell jenkins "if the checkout
doesn't succeed in X seconds, retry" or something similar?

Cheers,
Andrew

-- 
--
Andrew Melo

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Can I reduce delay at start of build?

2013-05-30 Thread Andrew Coulton
Hi there,

I have a Jenkins server (v1.5.10) set up to run builds on remote slaves. My 
build is starting to get bigger, and I'm trying to shave time off it to 
reduce the feedback loop.

I've noticed that every build seems to have a delay of about 40 seconds at 
the beginning before it starts to checkout from git, as below:

*00:00:00.000* Github pull request #69 of commit 
6e9920cd8d49af9da20d5f9f18e4f3b33c3971f0 automatically merged.*00:00:00.508* 
Building remotely on ### (i-145b3f5e) 

 in workspace /var/jenkins/workspace/##*00:00:01.314* Checkout:# / 
/var/jenkins/workspace/# - hudson.remoting.Channel@af1257: dev-server 
build slave (i-145b3f5e)*00:00:01.314* Using strategy: Default*00:00:01.451* 
Last Built Revision: Revision 4256bc9e6338f975905ba09d3f47c407046e8215 
(origin/pr/69/merge)

*00:00:40.098* Fetching changes from 1 remote Git repository*00:00:40.114* 
Fetching upstream changes from g...@github.com:#

*00:00:46.039* Commencing build of Revision 
a7cc4e94e1a1a07b47542abf3273e30bc17150c8 (origin/pr/69/merge)

*00:00:47.851* Merging Revision a7cc4e94e1a1a07b47542abf3273e30bc17150c8 
(origin/pr/69/merge) onto master


Does anyone know what's happening during that time and if there's anything I 
can do to reduce the lag? I've had a look at various logs, and done some 
googling, but haven't been able to come up with any ideas.


Thanks,


Andrew



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Can I select a JDK at build time?

2013-05-30 Thread jsipher
I've configured two JDKs in Jenkins, and I can configure a job (Maven build)
to use either of them. I'd like to be able to select the JDK to use at build
time without having to change the job's configuration. In other words, I'd
like to make the job a parameterized build where the JDK is the parameter I
want to enter/select.

The specific need is to build with Java 6 by default (our scheduled builds)
and be able to select Java 7 for 'on demand' builds.

Is that possible?

Thanks in advance.
John



--
View this message in context: 
http://jenkins-ci.361315.n4.nabble.com/Can-I-select-a-JDK-at-build-time-tp4667964.html
Sent from the Jenkins users mailing list archive at Nabble.com.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Trigger Shell Script if Maven Fails

2013-05-30 Thread Jared Griffith
I was wondering if it's possible to trigger a shell script to execute in a
job if the Maven build portion fails?

-- 

Jared Griffith
Linux Administrator, PICS Auditing, LLC
P: (949) 936-4574
C: (909) 653-7814



17701 Cowan #140 | Irvine, CA | 92614

Join PICS on LinkedIn and Twitter!



-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Job migration

2013-05-30 Thread Adam PAPAI
rsync everything from 
machine A to B. :)

It's the best approach.


   	   
   	ppazos  
  May 30, 2013 4:26
 PM
  Hi, anyone can advise what is the best way to automate the 
migration of jobs from one jenkins instance to another?This is specially challenging when the 
jobs have dependencies on plugins and other resources not available in 
the destination instanceP.



-- 
You received this message because you are subscribed to the Google 
Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

  


-- Adam PAPAI


E-mail: w...@wooh.hu

Phone: +3630 3355735


Web: http://www.wooh.hu









-- 
You received this message because you are subscribed to the Google Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 


trigger job via API

2013-05-30 Thread Louis Roché
Hi,

I try to trigger a job via the api with a parameter.

With curl, it works:

curl -X POST 
"http://192.168.5.230:8080/job/Generate%20new%20reference%20files/build?token=toto";
 
--data 
'json={"parameter":[{"name":"exchange_revision","value":"superargument"}]}'

But I want to do it from javascript.


> 
> 
> function httpPost(theUrl, Params)
> {
> var xmlHttp = null;
>
> xmlHttp = new XMLHttpRequest();
> alert(Params);
> xmlHttp.open( "POST", theUrl, false );
> xmlHttp.send( Params );
> return xmlHttp.responseText;
> }
> 
>type='button'
>   onclick='javascript:
>   var params = JSON.stringify({parameter: [{name: "exchange_revision", 
> value: "superargument"}]});
>   var test = 
> "json={\"parameter\":[{\"name\":\"exchange_revision\",\"value\":\"superargument\"}]}";
>   httpPost("http://192.168.5.230:8080/job/Generate new reference 
> files/build?token=toto", test)'>
>   Start matrix
> 
> 
>

This request return a 400 and doesn't trigger the build.

I can't use buildWithParameters cause I can have strings in UCS2, UTF8, 
iso-* like 総組立. Or maybe it is possible, but I didn't find how.
 
Please, help me.

Thanks

Louis

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Trigger job via API

2013-05-30 Thread Louis Roché
Hi.

I try to trigger a job with a parameter via

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Perl Script to Set Build Description

2013-05-30 Thread David Weintraub
I have a simple Perl script that allows us to set the build description when we 
use the Promoted Build Plugin. For example, when a build is promoted  to a 
testing environment, I can add a description to the build:

jdescribe.pl -description "Deployed to QA-5 
env"

This could be used remotely too:

jdescribe.pl -jenkins $JENKINS_URL -user jenkins -pass swordfish -job 
foo-trunk -build 5 -desc "Yadda, yadda, yadda"

The script can be found on https://github.com/qazwart/J_Describe.

--
David Weintraub
qazw...@gmail.com

perl -e 'print "Just another second rate Perl Hacker\n";'

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Looking for JMeter users

2013-05-30 Thread Ophir Prusak
Hi all,

I'm looking for JMeter users to help test our Jenkins plugin that let's you 
run your JMeter scripts in the cloud within Jenkins.
I work for BlazeMeter - we're basically JMeter as a service on steroids 
(real time graphs, CI and APM integrations, etc)

We need some feedback regarding the stability of our plugin as well as UX 
feedback and feature requests.
In return I can provide free *commercial* BlazeMeter accounts (not just a 
free trial) so you can do some real load testing :)

If this sounds interesting please check out the help page for our plugin:
http://community.blazemeter.com/knowledgebase/articles/102721-blazemeter-plugin-to-jenkins

and contact me directly at ophir.pru...@blazemeter.com to set you up with a 
commercial account.

Thanks
Ophir

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Application configuration management in Jenkins

2013-05-30 Thread ppazos
What and where is the best way and location to store application specific 
configuration (governed by a Jenkins job) if ConfigFile plugin is not an 
option? Data must be secured, editable and not visible to anonymous or 
viewer Jenkins users

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Job migration

2013-05-30 Thread ppazos
Hi, anyone can advise what is the best way to automate the migration of 
jobs from one jenkins instance to another?
This is specially challenging when the jobs have dependencies on plugins 
and other resources not available in the destination instance

P.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Duplicate test in JUnit XML breaks test result links

2013-05-30 Thread bl0ck3r
The second link in the "All Failed Tests" table breaks when this JUnit XML 
is used, is it a bug?

XML:

  
failed with seed value of 
123
  
  
failed with seed value of 
456
  


It looks like the problem is that although Jenkins is able to link to the 
test results themselves, it does not create two test result instances in 
the javascript:
>>>
>>>

Pay attention to the SECOND argument to the javascript:showStackTrace() 
call: test1 and test1_2 are different, while the FIRST argument is the same 
in both cases.

Question: Can duplicate tests be accommodated somehow? If not, is there a 
test report format that supports running multiple iterations of the same 
test?

Thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Updating svn repo with git subdirs

2013-05-30 Thread JR Cary

I have an svn repo with many svn externals.  Occasionally
I have some git subdirs.  Is there a way to tell jenkins
on the master to update those as well, save their hash, and
then use that to update the git subdirs on slaves to the
same place?

Thx.John

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Finding unused plugins

2013-05-30 Thread Eric Pyle
I've done this in a rather crude way by looking for the signature of the 
plugin in the job's config.xml. If you want to find what to look for in 
the config file, you can add the plugin to a job that doesn't have it, 
having saved a copy of config.xml before the plugin was added, and 
compare with config.xml after the plugin was added. Then you can use 
something like "grep -l" to find out which, if any, config files contain 
a reference to the plugin. You can do the same thing more elegantly 
using Groovy, but the exact code varies depending on which plugin it is.


Regards,
Eric


On 5/29/2013 8:05 PM, jdtangney wrote:
Our Jenkins setup has grown rather um, "organically". We now have lots 
of plugins installed and I am sure several are not even used. Worse, 
we seem to have cases where two plugins do almost the same thing.


How can I identify which plugins are not used by any existing job? I 
want to uninstall them.


Thanks,
--johnt
--
You received this message because you are subscribed to the Google 
Groups "Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to jenkinsci-users+unsubscr...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.




--
You received this message because you are subscribed to the Google Groups "Jenkins 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Mercurial plugin - clean does not clean subrepository

2013-05-30 Thread zakyn


Hello,

When I user the clean build feature above the hg repository with the hg 
subrepository, the sub repository is not clean - basically it only updates 
the source code but it does not delete the files which were created during 
the previous build.

Could you please help me? Do you have any experience with it?

Thank you.

zakyn

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Re: net.sf.json.JSONException: JSONObject["recipientlist_recipients"] not found.

2013-05-30 Thread Slide
Can you look if there are any errors logged in the Jenkins log files?


On Thu, May 30, 2013 at 3:37 AM, Kamal Ahmed wrote:

> There WAS a problem with page rendering when i pressed apply.
>
>
>   --
>  *From:* Slide 
> *To:* "jenkinsci-users@googlegroups.com" 
>
> *Sent:* Wednesday, May 29, 2013 4:53 PM
>
> *Subject:* Re: net.sf.json.JSONException:
> JSONObject["recipientlist_recipients"] not found.
>
> Was the page fully rendered when you pressed the save or apply buttons? I
> can't think of any reason why the item wouldn't be in the JSON if the form
> element is visible and ready.
>
>
> On Wed, May 29, 2013 at 1:33 PM, Kamal Ahmed wrote:
>
> yes, i already did it 2 times, third time it worked, i will keep an eye on
> this, to see if it fails again
> Thanks,
> -Kamal.
>
>
>   --
>  *From:* Slide 
> *To:* "jenkinsci-users@googlegroups.com" 
>
> *Sent:* Wednesday, May 29, 2013 3:54 PM
>
> *Subject:* Re: net.sf.json.JSONException:
> JSONObject["recipientlist_recipients"] not found.
>
> Strange, is this reproducible?
>
>
> On Wed, May 29, 2013 at 12:42 PM, Kamal Ahmed wrote:
>
> Jenkins ver. 1.509.1 
> which is LTS, on Centos 6.4
> Email-ext = 2.29
>
>
>   --
>  *From:* Slide 
> *To:* "jenkinsci-users@googlegroups.com" 
>
> *Sent:* Wednesday, May 29, 2013 3:34 PM
> *Subject:* Re: net.sf.json.JSONException:
> JSONObject["recipientlist_recipients"] not found.
>
> What version of Jenkins and email-ext are you using?
>
>
> On Wed, May 29, 2013 at 12:32 PM, Kamal Ahmed wrote:
>
> While trying to run https://github.com/rombert/Maven-Recipe--RPM-Packagein 
> jenkins, i got an exception:
>
> Error
>
> Failed to parse form data. Please report this problem as a bug
> JSON={"name":"Maven-Recipe--RPM-Package","description":"","":["","0","0","0","0","0","0","0","0"],"logrotate":true,"buildDiscarder":{"stapler-class":"hudson.tasks.LogRotator","daysToKeepStr":"","numToKeepStr":"5","artifactDaysToKeepStr":"","artifactNumToKeepStr":""},"properties":{"stapler-class-bag":"true","com-sonyericsson-jenkins-plugins-bfa-model-ScannerJobProperty":{"doNotScan":false},"jenkins-plugins-svnmerge-IntegratableProject":{},"org-jenkinsci-plugins-mavenrepocleaner-MavenRepoCleanerProperty":{"notOnThisProject":false},"com-suryagaddipati-jenkins-SlaveUtilizationProperty":{},"hudson-model-ParametersDefinitionProperty":{},"com-thalesgroup-hudson-plugins-jobrevision-JobRevision":{},"hudson-plugins-svn_release_mgr-JobPropertyImpl":{},"hudson-plugins-trackingsvn-TrackingSVNProperty":{},"jenkins-plugins-svnmerge-FeatureBranchProperty":{},"org-jenkinsci-plugins-envinject-EnvInjectJobProperty":{}},"hasSlaveAffinity":{"assignedLabelString":"VM-DEVQA02
> "},"displayNameOrNull":"","scm":{"value":"5","locations":{"remote":"http://svn.hq.coderyte.corp/coderyte/qa/autofw/Maven-Recipe--RPM-Package","local":".","depthOption":"infinity","ignoreExternalsOption":false},"":["0","auto"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"ignoreDirPropChanges":false,"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":"","filterChangelog":false},"hudson-triggers-SCMTrigger":{"scmpoll_spec":"H
>  */5 * * *","ignorePostCommitHooks":false},"builder":{"command":"mvn clean 
> package","stapler-class":"hudson.tasks.Shell","kind":"hudson.tasks.Shell"},"publisher":{"stapler-class":"hudson.plugins.emailext.ExtendedEmailPublisher","kind":"hudson.plugins.emailext.ExtendedEmailPublisher"},"core:apply":"","Submit":"Save"}
>
> net.sf.json.JSONException: JSONObject["recipientlist_recipients"] not found.
>   at net.sf.json.JSONObject.getString(JSONObject.java:2028)
>   at 
> hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.newInstance(ExtendedEmailPublisherDescriptor.java:293)
>   at 
> hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.newInstance(ExtendedEmailPublisherDescriptor.java:31)
>   at 
> hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:941)
>   at 
> hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:926)
>   at hudson.util.DescribableList.rebuildHetero(DescribableList.java:203)
>   at hudson.model.Project.submit(Project.java:201)
>   at hudson.model.Job.doConfigSubmit(Job.java:1076)
>   at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:753)
>   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>   at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>   at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>   at java.lang.reflect.Method.invoke(Method.java:616)
>   at 
> org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288)
>   at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151)
>   at 
> org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(F

Re: cvs - invalid private key

2013-05-30 Thread Stijn
Hi,

I tried to convert to openSSH key format, but puttygen disables the menu 
choice ">conversions>export openSSH key".  Any idea?

I'm quite sure Jenkins is pointing to the right ssh key.  

KR,
Stijn.


On Wednesday, May 29, 2013 6:33:31 PM UTC+2, Stijn wrote:
>
> Hi,
>
> I try to use cvs with jenkins in Debian, but I'm unable to access the cvs 
> server.
>
> Build error message:
>
> Started by user anonymous 
> Building in workspace /var/lib/jenkins/jobs/pr_7611/workspace
> cvs checkout -P -D 29 May 2013 18:11:37 +0200 -d workspace vcs/c/arm-elf-gcc 
> ERROR: CVS Authentication failed: 
> nullorg.netbeans.lib.cvsclient.connection.AuthenticationException 
> :
>  SSH connection failed.
>   at 
> org.netbeans.lib.cvsclient.connection.SSHConnection.open(SSHConnection.java:141)
>  
> 
>   at org.netbeans.lib.cvsclient.Client$1.run(Client.java:374) 
> 
>   at java.lang.Thread.run(Thread.java:679) 
> 
> Caused by: com.jcraft.jsch.JSchException 
> :
>  invalid privatekey: /home/jenkins/.ssh/identity
>   at com.jcraft.jsch.IdentityFile.(IdentityFile.java:302) 
> 
>   at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:135) 
> 
>   at com.jcraft.jsch.IdentityFile.newInstance(IdentityFile.java:130) 
> 
>   at com.jcraft.jsch.JSch.addIdentity(JSch.java:224) 
> 
>   at com.jcraft.jsch.JSch.addIdentity(JSch.java:218) 
> 
>   at 
> org.netbeans.lib.cvsclient.connection.SSHConnection.open(SSHConnection.java:135)
>  
> 
>   ... 2 more
> ERROR: Cvs task failedFinished 
> : FAILURE
>
>
>
> However, if I do following on a command line, it works (as user jenkins):
>
> *jenkins@p-hplj1320:/tmp$* cvs -d SDR@lx-cvs:/CVS/dev checkout -P -N -D 
> '29 May 2013 11:38:14 +0200' vcs/c/arm-elf-gcc
> cvs server: Updating vcs/c/arm-elf-gcc
> cvs server: Updating vcs/c/arm-elf-gcc/arm-elf
> cvs server: Updating vcs/c/arm-elf-gcc/arm-elf/bin
> U vcs/c/arm-elf-gcc/arm-elf/bin/ar
> U vcs/c/arm-elf-gcc/arm-elf/bin/as
> U vcs/c/arm-elf-gcc/arm-elf/bin/c++
> U vcs/c/arm-elf-gcc/arm-elf/bin/g++
> U vcs/c/arm-elf-gcc/arm-elf/bin/gcc
> U vcs/c/arm-elf-gcc/arm-elf/bin/ld
> ^Ccvs [checkout aborted]: received interrupt signal
> cvs [checkout aborted]: received interrupt signal
>
>
> Why is Jenkins complaining my private key is invalid, while with the 
> command line it works?
>
> Kind regards and thanks in advance!
> Stijn.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Javadoc plugin throwing exception 500

2013-05-30 Thread Kamal Ahmed
How do i remove this plugin, or resolve the issue:
Jenkins 1.509.1 

javadoc 1.1 and 1.0 give the same exception

Status Code: 500Exception: 
org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.509.1.jar!/hudson/PluginManager/installed.jelly:67:55:
  could not include jelly script: 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly.
 Reason: org.apache.commons.jelly.JellyException: Could not parse Jelly 
script : 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly
Stacktrace: 
javax.servlet.ServletException: org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.509.1.jar!/hudson/PluginManager/installed.jelly:67:55:
  could not include jelly script: 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly.
 Reason: org.apache.commons.jelly.JellyException: Could not parse Jelly script 
: 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly
 at org.kohsuke.stapler.jelly.JellyFacet$1.dispatch(JellyFacet.java:103) at 
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
org.kohsuke.stapler.MetaClass$3.doDispatch(MetaClass.java:175) at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at
 org.kohsuke.stapler.Stapler.invoke(Stapler.java:583) at 
org.kohsuke.stapler.Stapler.service(Stapler.java:214) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at 
winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at 
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206) at 
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179) at 
net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
 at 
org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) at 
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at
 winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) 
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) 
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
 at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at
 hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) 
at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at 
winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227) at 
winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at 
java.util.concurrent.FutureTask.run(FutureTask.java:166) at 
winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679)
Caused by: org.apache.commons.jelly.JellyTagException: 
jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-1.509.1.jar!/hudson/PluginManager/installed.jelly:67:55:
  could not include jelly script: 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly.
 Reason: org.apache.commons.jelly.JellyException: Could not parse Jelly script 
: 
file:/var/lib/jenkins/plugins/jenkins-testswarm-plugin/WEB-INF/classes/index.jelly
 at org.apache.commons.jelly.tags.core.IncludeTag.doTag(IncludeTag.java:109) at 
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:269) at 
org.apache.commons.jelly.tags.core

Re: Maven releases and Release plugin...

2013-05-30 Thread teilo
There is a plan but no time as yet.

On Wednesday, 29 May 2013 22:31:53 UTC+1, Jeff Vincent wrote:
>
> Is there a plan to integrate it?  
>
>
> On Wed, May 29, 2013 at 3:19 PM, teilo  >wrote:
>
>> Hi Jeff,
>>
>> This functionality is not yet available in the m2release plugin.
>>
>> /James
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jenkinsci-use...@googlegroups.com .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
> -- 
> Jeff Vincent
> See my LinkedIn profile at:
> http://www.linkedin.com/in/rjeffreyvincent
> I ♥ DropBox  !!  
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.




Jenkins Slow to browser response, Status Code: 500Exception: java.lang.NullPointerExceptionStacktrace

2013-05-30 Thread Kamal Ahmed
I am running jenkins on Centos 6.4 and trying to access it from Firefox 20.0 on 
ubuntu 12.04
and every time i click a button, ( Any button ) it responds after 1.5 minutes 
or so.

i turned firebug on, and saw the following error:
I am using Jenkins Jenkins ver. 1.509.1, and vfabric plugin version = 1.3

Error 500 Status Code: 
500Exception: 
java.lang.NullPointerExceptionStacktrace:javax.servlet.ServletException:
 java.lang.NullPointerException at 
org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:719) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241) at
 org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53) 
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:677) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:770) at 
org.kohsuke.stapler.Stapler.invoke(Stapler.java:583) at 
org.kohsuke.stapler.Stapler.service(Stapler.java:214) at 
javax.servlet.http.HttpServlet.service(HttpServlet.java:45) at 
winstone.ServletConfiguration.execute(ServletConfiguration.java:248) at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:333) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376) at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95) at 
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206) at 
net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179) at 
net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
 at
 
org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
 at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98) at 
hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87) at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48) at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84) 
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76) 
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164) at 
winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at
 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
 at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81) 
at winstone.FilterConfiguration.execute(FilterConfiguration.java:194) at 
winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366) at 
winstone.RequestDispatcher.forward(RequestDispatcher.java:331) at 
winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:227) at 
winstone.RequestHandlerThread.run(RequestHandlerThread.java:150) at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) at 
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at 
java.util.concurrent.FutureTask.run(FutureTask.java:166) at 
winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77) at
 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) Caused by: 
java.lang.NullPointerException at 
jfullam.vfabric.jenkins.plugin.ApplicationDirectorPostBuildDeployer$Descriptor.doFillApplicationItems(ApplicationDirectorPostBuildDeployer.java:321)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616) at 
org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at 
org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at 
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) at
 org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) at 
org.kohsuke.stapler.N

Re: net.sf.json.JSONException: JSONObject["recipientlist_recipients"] not found.

2013-05-30 Thread Kamal Ahmed
There WAS a problem with page rendering when i pressed apply.





>
> From: Slide 
>To: "jenkinsci-users@googlegroups.com"  
>Sent: Wednesday, May 29, 2013 4:53 PM
>Subject: Re: net.sf.json.JSONException: JSONObject["recipientlist_recipients"] 
>not found.
> 
>
>
>Was the page fully rendered when you pressed the save or apply buttons? I 
>can't think of any reason why the item wouldn't be in the JSON if the form 
>element is visible and ready.
>
>
>
>On Wed, May 29, 2013 at 1:33 PM, Kamal Ahmed  wrote:
>
>yes, i already did it 2 times, third time it worked, i will keep an eye on 
>this, to see if it fails again
>>Thanks,
>>-Kamal.
>>
>>
>>
>>
>>
>>
>>>
>>> From: Slide 
>>>To: "jenkinsci-users@googlegroups.com"  
>>>Sent: Wednesday, May 29, 2013 3:54 PM
>>>
>>>Subject: Re: net.sf.json.JSONException: 
>>>JSONObject["recipientlist_recipients"] not found.
>>> 
>>>
>>>
>>>Strange, is this reproducible? 
>>>
>>>
>>>
>>>On Wed, May 29, 2013 at 12:42 PM, Kamal Ahmed  
>>>wrote:
>>>
>>>Jenkins ver. 1.509.1
which is LTS, on Centos 6.4 
Email-ext = 2.29





>
> From: Slide 
>To: "jenkinsci-users@googlegroups.com"  
>Sent: Wednesday, May 29, 2013 3:34 PM
>Subject: Re: net.sf.json.JSONException: 
>JSONObject["recipientlist_recipients"] not found.
> 
>
>
>What version of Jenkins and email-ext are you using?
>
>
>
>On Wed, May 29, 2013 at 12:32 PM, Kamal Ahmed  
>wrote:
>
>While trying to run https://github.com/rombert/Maven-Recipe--RPM-Package 
>in jenkins, i got an exception:
>>
>>
>>Error
>>Failed to parse form data. Please report this problem as a bug
JSON={"name":"Maven-Recipe--RPM-Package","description":"","":["","0","0","0","0","0","0","0","0"],"logrotate":true,"buildDiscarder":{"stapler-class":"hudson.tasks.LogRotator","daysToKeepStr":"","numToKeepStr":"5","artifactDaysToKeepStr":"","artifactNumToKeepStr":""},"properties":{"stapler-class-bag":"true","com-sonyericsson-jenkins-plugins-bfa-model-ScannerJobProperty":{"doNotScan":false},"jenkins-plugins-svnmerge-IntegratableProject":{},"org-jenkinsci-plugins-mavenrepocleaner-MavenRepoCleanerProperty":{"notOnThisProject":false},"com-suryagaddipati-jenkins-SlaveUtilizationProperty":{},"hudson-model-ParametersDefinitionProperty":{},"com-thalesgroup-hudson-plugins-jobrevision-JobRevision":{},"hudson-plugins-svn_release_mgr-JobPropertyImpl":{},"hudson-plugins-trackingsvn-TrackingSVNProperty":{},"jenkins-plugins-svnmerge-FeatureBranchProperty":{},"org-jenkinsci-plugins-envinject-EnvInjectJobProperty":{}},"hasSlaveAffinity":{"assignedLabelString":"VM-DEVQA02
"},"displayNameOrNull":"","scm":{"value":"5","locations":{"remote":"http://svn.hq.coderyte.corp/coderyte/qa/autofw/Maven-Recipe--RPM-Package","local":".","depthOption":"infinity","ignoreExternalsOption":false},"":["0","auto"],"workspaceUpdater":{"stapler-class":"hudson.scm.subversion.UpdateUpdater"},"ignoreDirPropChanges":false,"excludedRegions":"","includedRegions":"","excludedUsers":"","excludedCommitMessages":"","excludedRevprop":"","filterChangelog":false},"hudson-triggers-SCMTrigger":{"scmpoll_spec":"H
 */5 * * *","ignorePostCommitHooks":false},"builder":{"command":"mvn clean 
package","stapler-class":"hudson.tasks.Shell","kind":"hudson.tasks.Shell"},"publisher":{"stapler-class":"hudson.plugins.emailext.ExtendedEmailPublisher","kind":"hudson.plugins.emailext.ExtendedEmailPublisher"},"core:apply":"","Submit":"Save"}
 net.sf.json.JSONException: JSONObject["recipientlist_recipients"] not found. 
at net.sf.json.JSONObject.getString(JSONObject.java:2028) at
 
hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.newInstance(ExtendedEmailPublisherDescriptor.java:293)
 at 
hudson.plugins.emailext.ExtendedEmailPublisherDescriptor.newInstance(ExtendedEmailPublisherDescriptor.java:31)
 at hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:941) at 
hudson.model.Descriptor.newInstancesFromHeteroList(Descriptor.java:926) at 
hudson.util.DescribableList.rebuildHetero(DescribableList.java:203) at 
hudson.model.Project.submit(Project.java:201) at 
hudson.model.Job.doConfigSubmit(Job.java:1076) at 
hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:753) at 
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:616) at
 org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:288) at 
org.kohsuke.stapler.Function.bindAndInvoke(Function.java:151) at 
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:90) at 
org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111) at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatc