I continue to suspect that the problem is due to manually uploading plugins 
without satisfying all the dependencies.

You might try installing the support-core plugin.  Use it to generate a 
support bundle so that it can be compared with a working system.

As an experiment, I installed the email-ext plugin in my Jenkins and it did 
not include any additional dependencies beyond the plugins I already have 
installed.  The plugins I have installed are listed in my docker image 
<https://github.com/MarkEWaite/docker-lfs/tree/lts-with-plugins/ref/plugins>, 
in case you want to compare my plugin list and yours. I did not attempt to 
send mail with the email-ext plugin, I only tested installing it to see if 
it would require additional dependencies that I do not already have.

Mark Waite

On Wednesday, February 21, 2018 at 7:28:51 PM UTC-7, iqbal md wrote:
>
> Hi Mark,
>
> Thanks for replying.
>
> I am using Oracle Java 1.8.
>
> I have tried installing the email-extension template from the "Manage 
> Plugins" section as well as installed the .hpi file. In both the cases it 
> installed the necessary dependencies, meaning I didn't observed any 
> difference there with respect to dependencies atleast.
>
> Yes, I keep restarting the Jenkins after each installation to make the 
> changes effective. 
>
> Can you please brief me over the Plugin Manager page here which you are 
> asking for verifying upon the satisfaction of dependencies. Is it the 
> "Updates" section available in the "Manage Plugins" section or is the 
> Jenkins Plugin link which mentions the Required/Optional dependencies.
>
> The moment I get plugins(workflow-job and workflow-support) installed as 
> part of the dependencies I start hitting this issue, otherwise until then 
> the pipeline runs absolutely fine just that the email feature is not able 
> to relay mails.
>
> With Regards
> Iqbal
>
> On Wednesday, 21 February 2018 10:16:34 UTC+5:30, Mark Waite wrote:
>>
>> The RunWithSCM class is part of Jenkins core.  The report of class not 
>> found for a class in Jenkins core is quite surprising.  You say that you're 
>> running "Java 1.8".  Are you running Oracle Java 1.8, OpenJDK 1.8, or IBM 
>> Java 1.8?  If you're using IBM Java 1.8, then there are known problems 
>> running Jenkins over the IBM Java Runtime Environment.  Switch to OpenJDK 
>> or Oracle JDK. 
>>
>> The missing class message for the mail related class seems to indicate 
>> that one or more required plugins might be missing from your installation.
>>
>> Have you checked the "Manage Plugins" page to see if it highlights any 
>> dependencies which are not satisfied?  Have you restarted the Jenkins 
>> server recently and reviewed the Plugin Manager page to confirm that 
>> required dependencies are satisfied?
>>
>> Did you install all the plugins using the plugin manager, or did you 
>> install some of them using the "Advanced" option to upload a specific 
>> plugin (instead of using the plugin manager)?  If you use the Advanced 
>> option, then you are responsible to upload all the required dependencies.
>>
>> Mark Waite
>>
>> On Tue, Feb 20, 2018 at 9:28 PM iqbal md <[email protected]> wrote:
>>
>>> I have been setting up pipeline job in Jenkins which is basically aimed 
>>> at checking out code from Subversion, build and deploy it into Weblogic, 
>>> run Cucumber test and then send out an email notification.
>>>
>>> PFB my environment related information:
>>> Java 1.8
>>> Weblogic 12c
>>> SMTP server(For mailing)
>>>
>>> My pipeline is running fine until executing Cucumber test but the job 
>>> meant for sending email is not working for me. I have tried sending email 
>>> as individual job also but no luck.
>>>
>>> I installed the email-ext template plugin thinking it will resolve my 
>>> issue around triggering emails. However this plugin mandates the email-ext 
>>> plugin to upgrade to 1.0 along with which workflow related 
>>> plugins(workflow-job and workflow-support) get installed as dependencies. 
>>> And then when I trigger any job I keep getting this error:
>>>
>>> FATAL: jenkins/scm/RunWithSCM
>>> java.lang.NoClassDefFoundError: jenkins/scm/RunWithSCM
>>> at java.lang.ClassLoader.defineClass1(Native Method)
>>> at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
>>> at 
>>> jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139)
>>> at 
>>> hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:878)
>>> at 
>>> jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310)
>>> at 
>>> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366)
>>> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
>>> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>> at 
>>> org.jenkinsci.plugins.workflow.job.WorkflowJob$SCMListenerImpl.onCheckout(WorkflowJob.java:651)
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609)
>>> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
>>> at hudson.model.Run.execute(Run.java:1741)
>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>> at hudson.model.ResourceController.execute(ResourceController.java:98)
>>> at hudson.model.Executor.run(Executor.java:410)
>>> Caused by: java.lang.ClassNotFoundException: jenkins.scm.RunWithSCM
>>> at 
>>> jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376)
>>> at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326)
>>> at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
>>> ... 17 more
>>> Email was triggered for: Always
>>> Sending email for trigger: Always
>>> Sending email to: [email protected](sample, while actually I have 
>>> configured valid email id)
>>> Finished: FAILURE
>>>
>>> *And for next consecutive run on the same job I get this error*:
>>>
>>> Building in workspace /opt/software/ngae_jenkins/workspace/SendMail
>>>
>>> FATAL: org/jenkinsci/plugins/workflow/job/WorkflowRun
>>>
>>> java.lang.NoClassDefFoundError: 
>>> org/jenkinsci/plugins/workflow/job/WorkflowRun
>>>
>>> at 
>>> org.jenkinsci.plugins.workflow.job.WorkflowJob$SCMListenerImpl.onCheckout(WorkflowJob.java:651)
>>>
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609)
>>>
>>> at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)
>>>
>>> at 
>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)
>>>
>>> at hudson.model.Run.execute(Run.java:1741)
>>>
>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>>
>>> at hudson.model.ResourceController.execute(ResourceController.java:98)
>>>
>>> at hudson.model.Executor.run(Executor.java:410)
>>>
>>> Email was triggered for: Always
>>>
>>> Sending email for trigger: Always
>>>
>>> Sending email to: [email protected]
>>>
>>> Finished: FAILURE
>>>
>>>
>>> I have checked on all available forums over internet but couldn't find 
>>> anything helpful. I have bee trying multiple things but all in vain. Can 
>>> you please suggest any way forward here.
>>>
>>> -- 
>>> 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 [email protected].
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-users/4bab9c19-d6cb-447e-8e29-2977200745b0%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-users/4bab9c19-d6cb-447e-8e29-2977200745b0%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/b1b233af-e9b9-47a5-acb5-3ead4cb16582%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to