You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Sachin Patel <sp...@gmail.com> on 2005/08/26 19:26:04 UTC

[Fwd: Re: [wtp-dev] plugins as jars]

Sent this to the wrong dev list...

So after thinking about it last night, I may shoot for building the the 
Eclipse Plugin purely with Maven, even through it may take longer.  I'm 
working with the WTP folks to ensure all my dependencies are made jars 
to simply things.  If thats done, I should hopefully be able to model 
everything like the Maven guys did with the Mavenide plugin. I'm hoping 
I can get this up and running within a week.

Expect a bunch of newbie Maven questions from me:)

Sachin.
>
> ------------------------------------------------------------------------
>
> Subject:
> Re: [wtp-dev] plugins as jars
> From:
> Jeffrey Liu <je...@ca.ibm.com>
> Date:
> Fri, 26 Aug 2005 11:16:35 -0400
> To:
> "General discussion of project-wide or architectural issues." 
> <wt...@eclipse.org>
>
> To:
> "General discussion of project-wide or architectural issues." 
> <wt...@eclipse.org>
>
>
>
> I agree, we probably don't want to single jar plug-ins that have third 
> party content in them. However, for the plug-ins that do not have 
> third party content and can be single jarred, we should do it simply 
> because of performance reasons. Although the theme of WTP 1.0 is API, 
> performance is also very high on the priority list. I'll start opening 
> bugs against plug-ins that are not single jarred. Sachin, thanks for 
> the suggestion.
>
> Thanks,
>
> Jeffrey Liu
> IBM Rational Software - Performance Analyst
> IBM Toronto Lab.
> 8200 Warden Ave. Markham, Ontario, L6G 1C7
> Internal mail: D3/R8V/8200/MKM (D3-268)
> T/L: 969 3531
> Tel: (905) 413 3531
> Fax: (905) 413 4920
> jeffliu@ca.ibm.com
>
>
>
> *Sachin Patel <sp...@gmail.com>*
> Sent by: wtp-dev-bounces@eclipse.org
>
> 08/26/2005 11:10 AM
> Please respond to
> "General discussion of project-wide or architectural issues."
>
>
> 	
> To
> 	"General discussion of project-wide or architectural issues." 
> <wt...@eclipse.org>
> cc
> 	
> Subject
> 	Re: [wtp-dev] plugins as jars
>
>
>
> 	
>
>
>
>
>
> Yep :) I was asking this question in hopes of making things easier when
> trying to build with Maven.  I don't need all plugins as jars, only the
> ones I depend on.  (As to which, I don't have a generated list yet...
> but I will soon.).
>
> So as far as building with Maven, have you or anyone heard success
> stories in doing this?
>
> Thanks.
>
> I'm not sure which or how many depenencies are no
>
> Gorkem Ercan wrote:
> > Hi Sachin,
> > There are some restiriction to jarring plugins for instance eclipse
> > platfor did not jar ANT and JUnit plugins. I am not sure about WTP
> > plugins but dependencies such as axis and xerces may also cause WTP do
> > the same.
> > I assume that you are interested in building eclipse plugins using
> > Maven. I am not very familiar with the Maven,  do you need all the
> > plugins as jar or just the ones you have dependency. If it is
> > dependency only, I think I can help you with a couple of them :)
> >  
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@eclipse.org
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>   

Problem using the JavaMail from sandbox

Posted by Chris Cardona <ja...@yahoo.com>.
I am trying to use the JavaMail in sandbox and I used
the ff. steps:

1. Checked out geronimo, applied the javamail portlet
patch, built geronimo
2. Compiled the files from sandbox/mail and created a
jar then I copied it to the geronimo snapshot
repository folder
3. I included the jar as a dependency in the
\console-ear\src\plan\geronimo-application.xml 
4. Built and redeployed geronimo console
5. Started Geronimo and James
6. Opened the JavaMail portlet then sent out a test
email by clicking the ‘test’ link

Here’s the code that sends the email:

…
String mailGBean =
actionRequest.getParameter("mailGBean");
String toAddress =
actionRequest.getParameter("toAddress");
String fromAddress =
actionRequest.getParameter("fromAddress");
ObjectName mailInfo = new ObjectName(mailGBean);
Session session = (Session) kernel.invoke(mailInfo,
"$getResource");
Transport trans =
session.getTransport(MAIL_TRANSPORT);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(fromAddress));
message.addRecipients(Message.RecipientType.TO,
toAddress);
message.setSubject(MAIL_SUBJECT);
message.setText(MAIL_BODY +
mailInfo.getKeyProperty("name"));
trans.connect();
trans.sendMessage(message, new Address[] {new
InternetAddress(toAddress)});
…

I got the ff. exception:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Booting Geronimo Kernel (in Java 1.4.2_08)...
Starting Geronimo Application Server
[********] 100%  24s Startup complete
  Listening on Ports:
    1099 0.0.0.0   RMI Naming
    1527 127.0.0.1 Derby Connector
    4201 127.0.0.1 OpenEJB Connector EJB
    8080 0.0.0.0   Jetty Connector HTTP
    8443 0.0.0.0   Jetty Connector HTTPS
   61616 0.0.0.0   ActiveMQ Message Broker Connector
Geronimo Application Server started
22:34:25,030 WARN  [Servlet]
org.apache.pluto.portalImpl.Servlet#init(): Couldn'
t read property "pluto.allowSetBufferSize" from config
file ConfigService.proper
ties
22:39:31,601 WARN  [Servlet]
org.apache.pluto.portalImpl.Servlet#init(): Couldn'
t read property "pluto.allowSetBufferSize" from config
file ConfigService.proper
ties
22:49:36,441 WARN  [Servlet]
org.apache.pluto.portalImpl.Servlet#init(): Couldn'
t read property "pluto.allowSetBufferSize" from config
file ConfigService.proper
ties
22:50:05,463 ERROR [PortletInvokerImpl]
PortletInvokerImpl.render() - Error whil
e dispatching portlet.
javax.portlet.PortletException
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:513)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processAct
ion(MailManagerPortlet.java:366)
        at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229
)
        at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)

        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:272)
        at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:161)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
rImpl.java:120)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvoke
rImpl.java:68)
        at
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletCon
tainerImpl.java:164)
        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processP
ortletAction(PortletContainerWrapperImpl.java:82)
        at
org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:188)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:635)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
        at
org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at
org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
        at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
244)
        at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: javax.mail.MessagingException: Error in
setting the MAIL FROM
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:146)
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:99)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:509)
        ... 38 more
Nested Exception is
javax.mail.MessagingException: Error in setting the
MAIL FROM
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:146)
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:99)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:509)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processAct
ion(MailManagerPortlet.java:366)
        at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229
)
        at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)

        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:272)
        at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:161)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
rImpl.java:120)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvoke
rImpl.java:68)
        at
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletCon
tainerImpl.java:164)
        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processP
ortletAction(PortletContainerWrapperImpl.java:82)
        at
org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:188)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:635)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
        at
org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at
org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
        at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
244)
        at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
javax.portlet.PortletException
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:513)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processAct
ion(MailManagerPortlet.java:366)
        at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229
)
        at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)

        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:272)
        at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:161)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
rImpl.java:120)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvoke
rImpl.java:68)
        at
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletCon
tainerImpl.java:164)
        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processP
ortletAction(PortletContainerWrapperImpl.java:82)
        at
org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:188)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:635)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
        at
org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at
org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
        at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
244)
        at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Caused by: javax.mail.MessagingException: Error in
setting the MAIL FROM
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:146)
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:99)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:509)
        ... 38 more

Nested Exception is javax.mail.MessagingException:
Error in setting the MAIL FRO
M
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:146)
        at
org.apache.geronimo.mail.smtp.SMTPTransport.sendMessage(SMTPTransport
.java:99)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processSen
dMail(MailManagerPortlet.java:509)
        at
org.apache.geronimo.console.mailmanager.MailManagerPortlet.processAct
ion(MailManagerPortlet.java:366)
        at
org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229
)
        at
org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153)

        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.Dispatcher.dispatch(Dispatcher.java:272)
        at
org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:161)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvoke
rImpl.java:120)
        at
org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvoke
rImpl.java:68)
        at
org.apache.pluto.PortletContainerImpl.processPortletAction(PortletCon
tainerImpl.java:164)
        at
org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processP
ortletAction(PortletContainerWrapperImpl.java:82)
        at
org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:188)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
        at
javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
        at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427
)
        at
org.apache.geronimo.jetty.JettyServletHolder.handle(JettyServletHolde
r.java:92)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:832)
        at
org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171
)
        at
org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(
WebApplicationHandler.java:823)
        at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati
onHandler.java:473)
        at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5
67)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
        at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication
Context.java:635)
        at
org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
        at
org.mortbay.http.HttpServer.service(HttpServer.java:954)
        at
org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
        at
org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
        at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
        at
org.mortbay.http.SocketListener.handleConnection(SocketListener.java:
244)
        at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
        at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Any ideas what is causing the problem?

Thanks,
Chris


		
____________________________________________________
Start your day with Yahoo! - make it your home page 
http://www.yahoo.com/r/hs