Vaadin on GlassFish Java EE blog

Hi all,

You have probably seen it already, but I sent a note about your OSGI articles (nice stuff!) to our Aquarium blog and Vaadin was featured in one of the entries. If you haven’t heard of it before, “The Aquarium” is among the top-read blogs at Sun:


http://blogs.sun.com/theaquarium/entry/rich_web_frameworks_for_glassfish

I’m working on a blog or two for our upcoming GlassFish v3 release (Java EE 6 implementation) and may have a few questions on Vaadin best practices with Java EE since I would like to use Vaadin as the application UI. If there’s a document already about it, a pointer would be great, but otherwise I can summarize my own thinking and you can tell me where I’m wrong. :wink:

Cheers,
Bobby

Yes we did. Thanks - quite a few visitors came through your blog post to vaadin.com.

Please post any questions you have on this forum - I am sure that there are quite a few people who have experience with GlassFish V3 + Vaadin + OSGi combination and would like to help out.

Thanks. I think I have my first question and will post now. I’ll use a different thread to avoid confusion.

Cheers,
Bobby

hi this is ravi from india…

my problem is , i am unable to to execute thed DEMO(Addressbook application) of sqlcontainer in my pc…
i getting follwing error after creating database tables in the mysql… and i have changed the connection pool to mysql…

WARNING: StandardWrapperValve[myservlet]
: PWC1406: Servlet.service() for servlet myservlet threw exception
java.lang.NullPointerException
at DatabaseHelper.fillContainers(DatabaseHelper.java:126)
at DatabaseHelper.(DatabaseHelper.java:47)
at AddressBookApplication.(AddressBookApplication.java:50)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.vaadin.terminal.gwt.server.ApplicationServlet.getNewApplication(ApplicationServlet.java:82)
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.createApplication(AbstractApplicationServlet.java:942)
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.findApplicationInstance(AbstractApplicationServlet.java:770)
at com.vaadin.terminal.gwt.server.AbstractApplicationServlet.service(AbstractApplicationServlet.java:433)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1523)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:188)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:641)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:97)
at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:85)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:185)
at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:325)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:226)
at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:165)
at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:791)
at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:693)
at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:954)
at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:170)
at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:135)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:102)
at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:88)
at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:76)
at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:53)
at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:57)
at com.sun.grizzly.ContextTask.run(ContextTask.java:69)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:330)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:309)
at java.lang.Thread.run(Thread.java:662)