|
|
|
Daniel Serodio
|
I'm trying to use Equinox 1.7 to create a Struts2 app. I downloaded the equinox-struts2-hibernate-1.7 package, and when I ran "ant new", it complained about not being able to find the org.apache.struts:struts2-core:jar:2.0.1 artifact. I searched mvnrepository.org and it only listed struts2-core versions 2.0.5 and 2.0.6, so I edited the pom.xml and changed the struts2 dependency to v2.0.6.
Then, "ant new" worked, but when I tried to run the newly-created app using "mvn jetty:run", Struts complained "Cannot locate the chosen ObjectFactory implementation: spring". I googled for this message, and found out that I needed to include the struts2-spring-plugin dependency, so I added it (2.0.6). Now, I can run the application, but when I try to access the users.html page, I get a huge exception which (being new to both Struts2 and Jetty) I'm not able to understand: 2007-03-17 16:03:07.140::WARN: EXCEPTION org.apache.jasper.JasperException at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) at org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.Server.handle(Server.java:286) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) 2007-03-17 16:03:07.156::WARN: Nested in org.apache.jasper.JasperException: java.lang.NullPointerException at org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) at org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.Server.handle(Server.java:286) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) 2007-03-17 16:03:07.156::WARN: /UserManager/error.jsp: java.lang.NullPointerException at org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) at org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.Server.handle(Server.java:286) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) 2007-03-17 16:03:07.203::WARN: /UserManager/users.html: java.lang.IllegalStateException: STREAM at org.mortbay.jetty.Response.getWriter(Response.java:502) at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:154) at org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:141) at org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:208) at org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:134) at org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:89) at org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:252) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) at com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) at org.mortbay.jetty.Server.handle(Server.java:286) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) |
||||||||||||||||
|
mraible
|
If you get the latest version from CVS, everything should work fine.
I'll upload a version to the following URL: https://equinox.dev.java.net/servlets/ProjectDocumentList?folderID=7074 NOTE: This isn't the final release of 1.7.1, but it should work fine for you. Matt On 3/17/07, Daniel Serodio <[hidden email]> wrote: > > I'm trying to use Equinox 1.7 to create a Struts2 app. I downloaded the > equinox-struts2-hibernate-1.7 package, and when I ran "ant new", it > complained about not being able to find the > org.apache.struts:struts2-core:jar:2.0.1 artifact. I searched > mvnrepository.org and it only listed struts2-core versions 2.0.5 and 2.0.6, > so I edited the pom.xml and changed the struts2 dependency to v2.0.6. > > Then, "ant new" worked, but when I tried to run the newly-created app using > "mvn jetty:run", Struts complained "Cannot locate the chosen ObjectFactory > implementation: spring". > I googled for this message, and found out that I needed to include the > struts2-spring-plugin dependency, so I added it (2.0.6). > Now, I can run the application, but when I try to access the users.html > page, I get a huge exception which (being new to both Struts2 and Jetty) I'm > not able to understand: > > 2007-03-17 16:03:07.140::WARN: EXCEPTION > org.apache.jasper.JasperException > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > at > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > at > org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > at > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:286) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > 2007-03-17 16:03:07.156::WARN: Nested in org.apache.jasper.JasperException: > java.lang.NullPointerException > at org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > at > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > at > org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > at > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:286) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > 2007-03-17 16:03:07.156::WARN: /UserManager/error.jsp: > java.lang.NullPointerException > at org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > at > org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > at > org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > at > org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > at > org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > at > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:286) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > 2007-03-17 16:03:07.203::WARN: /UserManager/users.html: > java.lang.IllegalStateException: STREAM > at org.mortbay.jetty.Response.getWriter(Response.java:502) > at org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:154) > at > org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:141) > at > org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:208) > at > org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:134) > at > org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:89) > at > org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:252) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > at > com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > at > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > at > org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > at > org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > at org.mortbay.jetty.Server.handle(Server.java:286) > at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > at > org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > > > -- > View this message in context: http://www.nabble.com/Unable-to-get-Equinox-1.7-%2B-Struts2-working-tf3420169s2369.html#a9532389 > Sent from the Equinox Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
open_source_junkie
|
Hi,
I downloaded the equinox-struts2-hibernate-1.7.1 from the link below. I am having problems running the UserDaoTest as it cannot find the org.springframework.orm.hibernate.LocalSessionFactoryBean. Do I need to copy the spring and hibernate jars into my lib directory or set them in my classpath. Appreciate any help with this. Thanks. [junit] junit.framework.TestListener: addError(testSaveUser, Cannot find class [org.springframework.orm.hibernate.LocalSessionFactoryBean] for bean with nam e 'sessionFactory' defined in file [C:\niru\equinox-struts2-hibernate-1.7.1\src\ main\webapp\WEB-INF\applicationContext.xml]; nested exception is java.lang.Class NotFoundException: org.springframework.orm.hibernate.LocalSessionFactoryBean)
|
||||
|
mraible
|
I'm looking into this now.
Matt On 3/26/07, nmall <[hidden email]> wrote: > > Hi, > > I downloaded the equinox-struts2-hibernate-1.7.1 from the link below. I am > having problems running the UserDaoTest as it cannot find the > org.springframework.orm.hibernate.LocalSessionFactoryBean. Do I need to > copy the spring and hibernate jars into my lib directory or set them in my > classpath. Appreciate any help with this. Thanks. > > [junit] junit.framework.TestListener: addError(testSaveUser, Cannot find > class [org.springframework.orm.hibernate.LocalSessionFactoryBean] for bean > with nam > e 'sessionFactory' defined in file > [C:\niru\equinox-struts2-hibernate-1.7.1\src\ > main\webapp\WEB-INF\applicationContext.xml]; nested exception is > java.lang.Class > NotFoundException: > org.springframework.orm.hibernate.LocalSessionFactoryBean) > > mraible wrote: > > > > If you get the latest version from CVS, everything should work fine. > > > > I'll upload a version to the following URL: > > > > https://equinox.dev.java.net/servlets/ProjectDocumentList?folderID=7074 > > > > NOTE: This isn't the final release of 1.7.1, but it should work fine for > > you. > > > > Matt > > > > On 3/17/07, Daniel Serodio <[hidden email]> wrote: > >> > >> I'm trying to use Equinox 1.7 to create a Struts2 app. I downloaded the > >> equinox-struts2-hibernate-1.7 package, and when I ran "ant new", it > >> complained about not being able to find the > >> org.apache.struts:struts2-core:jar:2.0.1 artifact. I searched > >> mvnrepository.org and it only listed struts2-core versions 2.0.5 and > >> 2.0.6, > >> so I edited the pom.xml and changed the struts2 dependency to v2.0.6. > >> > >> Then, "ant new" worked, but when I tried to run the newly-created app > >> using > >> "mvn jetty:run", Struts complained "Cannot locate the chosen > >> ObjectFactory > >> implementation: spring". > >> I googled for this message, and found out that I needed to include the > >> struts2-spring-plugin dependency, so I added it (2.0.6). > >> Now, I can run the application, but when I try to access the users.html > >> page, I get a huge exception which (being new to both Struts2 and Jetty) > >> I'm > >> not able to understand: > >> > >> 2007-03-17 16:03:07.140::WARN: EXCEPTION > >> org.apache.jasper.JasperException > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > >> at > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > >> at > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > >> at > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > >> at > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > >> at > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > >> at org.mortbay.jetty.Server.handle(Server.java:286) > >> at > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > >> at > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > >> at > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > >> at > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > >> at > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > >> at > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > >> 2007-03-17 16:03:07.156::WARN: Nested in > >> org.apache.jasper.JasperException: > >> java.lang.NullPointerException > >> at > >> org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > >> at > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > >> at > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > >> at > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > >> at > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > >> at > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > >> at org.mortbay.jetty.Server.handle(Server.java:286) > >> at > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > >> at > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > >> at > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > >> at > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > >> at > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > >> at > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > >> 2007-03-17 16:03:07.156::WARN: /UserManager/error.jsp: > >> java.lang.NullPointerException > >> at > >> org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > >> at > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > >> at > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > >> at > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > >> at > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > >> at > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > >> at > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > >> at org.mortbay.jetty.Server.handle(Server.java:286) > >> at > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > >> at > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > >> at > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > >> at > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > >> at > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > >> at > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > >> 2007-03-17 16:03:07.203::WARN: /UserManager/users.html: > >> java.lang.IllegalStateException: STREAM > >> at org.mortbay.jetty.Response.getWriter(Response.java:502) > >> at > >> org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:154) > >> at > >> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:141) > >> at > >> org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:208) > >> at > >> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:134) > >> at > >> org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:89) > >> at > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:252) > >> at > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > >> at > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > >> at > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > >> at > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > >> at > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > >> at > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > >> at > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > >> at > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > >> at > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > >> at > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > >> at > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > >> at > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > >> at > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > >> at org.mortbay.jetty.Server.handle(Server.java:286) > >> at > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > >> at > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > >> at > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > >> at > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > >> at > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > >> at > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > >> > >> > >> -- > >> View this message in context: > >> http://www.nabble.com/Unable-to-get-Equinox-1.7-%2B-Struts2-working-tf3420169s2369.html#a9532389 > >> Sent from the Equinox Users mailing list archive at Nabble.com. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [hidden email] > >> For additional commands, e-mail: [hidden email] > >> > >> > > > > > > -- > > http://raibledesigns.com > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [hidden email] > > For additional commands, e-mail: [hidden email] > > > > > > > > -- > View this message in context: http://www.nabble.com/Unable-to-get-Equinox-1.7-%2B-Struts2-working-tf3420169s2369.html#a9675437 > Sent from the Equinox Users mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [hidden email] > For additional commands, e-mail: [hidden email] > > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
mraible
|
It's possible that your Spring JAR didn't download all the way. You
might try running "rm -r ~/.m2/repository/org/springframework/spring/2.0.2". I just tried "mvn test" after downloading the file from java.net and it all tests pass for me: mraible@fatbastard:~/dev/equinox-struts2-hibernate-1.7.1> mvn test [INFO] Scanning for projects... [INFO] ---------------------------------------------------------------------------- [INFO] Building Equinox [INFO] task-segment: [test] [INFO] ---------------------------------------------------------------------------- [INFO] artifact org.apache.maven.plugins:maven-compiler-plugin: checking for updates from central [INFO] [resources:resources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:compile] [INFO] Compiling 10 source files to /home/mraible/dev/equinox-struts2-hibernate-1.7.1/target/classes [INFO] [resources:testResources] [INFO] Using default encoding to copy filtered resources. [INFO] [compiler:testCompile] [INFO] Compiling 6 source files to /home/mraible/dev/equinox-struts2-hibernate-1.7.1/target/test-classes [INFO] [surefire:test] [INFO] Surefire report directory: /home/mraible/dev/equinox-struts2-hibernate-1.7.1/target/surefire-reports ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.appfuse.service.impl.UserManagerImplTest DEBUG - UserManagerImplTest.testAddAndRemoveUser(38) | removing user... DEBUG - UserManagerImplTest.testAddAndRemoveUser(62) | Expected exception: Object of class [org.appfuse.model.User] with identifier [1]: not found Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.089 sec Running org.appfuse.service.UserManagerTest INFO - AbstractSingleSpringContextTests.loadContextLocations(180) | Loading context for: classpath*:/WEB-INF/applicationContext*.xml INFO - AbstractTransactionalSpringContextTests.startNewTransaction(318) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@c9630a]; default rollback = true INFO - AbstractTransactionalDataSourceSpringContextTests.deleteFromTables(99) | Deleted 0 rows from table app_user DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 1 DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 2 INFO - AbstractTransactionalSpringContextTests.endTransaction(284) | Rolled back transaction after test execution Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.675 sec Running org.appfuse.dao.UserDaoTest INFO - AbstractSingleSpringContextTests.loadContextLocations(180) | Loading context for: /WEB-INF/applicationContext*.xml INFO - AbstractTransactionalSpringContextTests.startNewTransaction(318) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@12dd538]; default rollback = true DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 1 INFO - AbstractTransactionalSpringContextTests.endTransaction(284) | Rolled back transaction after test execution INFO - AbstractTransactionalSpringContextTests.startNewTransaction(318) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@12dd538]; default rollback = true DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 2 INFO - AbstractTransactionalSpringContextTests.endTransaction(284) | Rolled back transaction after test execution INFO - AbstractTransactionalSpringContextTests.startNewTransaction(318) | Began transaction (1): transaction manager [org.springframework.orm.hibernate3.HibernateTransactionManager@12dd538]; default rollback = true DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 3 DEBUG - UserDaoTest.testAddAndRemoveUser(45) | removing user... INFO - AbstractTransactionalSpringContextTests.endTransaction(284) | Rolled back transaction after test execution DEBUG - UserDaoTest.testAddAndRemoveUser(54) | Expected exception: Object of class [org.appfuse.model.User] with identifier [3]: not found Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.932 sec Running org.appfuse.web.UserActionTest INFO - AbstractSingleSpringContextTests.loadContextLocations(180) | Loading context for: /WEB-INF/applicationContext*.xml,/WEB-INF/action-servlet.xml DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 1 ERROR - XWorkConverter.loadConversionProperties(645) | Conversion registration error java.lang.NullPointerException at com.opensymphony.xwork2.util.XWorkConverter.createTypeConverter(XWorkConverter.java:621) at com.opensymphony.xwork2.util.XWorkConverter.loadConversionProperties(XWorkConverter.java:639) at com.opensymphony.xwork2.util.XWorkConverter.<init>(XWorkConverter.java:176) at com.opensymphony.xwork2.util.AnnotationXWorkConverter.<init>(AnnotationXWorkConverter.java:98) 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:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at com.opensymphony.xwork2.util.XWorkConverter.getInstance(XWorkConverter.java:202) at com.opensymphony.xwork2.util.XWorkMapPropertyAccessor.<clinit>(XWorkMapPropertyAccessor.java:30) at com.opensymphony.xwork2.util.OgnlValueStack.reset(OgnlValueStack.java:47) at com.opensymphony.xwork2.util.OgnlValueStack.<clinit>(OgnlValueStack.java:37) at com.opensymphony.xwork2.util.OgnlValueStackFactory.createValueStack(OgnlValueStackFactory.java:14) at com.opensymphony.xwork2.ActionContext$ActionContextThreadLocal.initialValue(ActionContext.java:329) at java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java:374) at java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:347) at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:225) at java.lang.ThreadLocal.get(ThreadLocal.java:127) at com.opensymphony.xwork2.ActionContext.getContext(ActionContext.java:151) at org.appfuse.web.UserActionTest.onSetUp(UserActionTest.java:35) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSpringContextTests.java:85) at junit.framework.TestCase.runBare(TestCase.java:125) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:210) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:135) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:122) at org.apache.maven.surefire.Surefire.run(Surefire.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:225) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:747) ERROR - XWorkConverter.loadConversionProperties(645) | Conversion registration error java.lang.NullPointerException at com.opensymphony.xwork2.util.XWorkConverter.createTypeConverter(XWorkConverter.java:621) at com.opensymphony.xwork2.util.XWorkConverter.loadConversionProperties(XWorkConverter.java:639) at com.opensymphony.xwork2.util.AnnotationXWorkConverter.<init>(AnnotationXWorkConverter.java:106) 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:494) at java.lang.Class.newInstance0(Class.java:350) at java.lang.Class.newInstance(Class.java:303) at com.opensymphony.xwork2.util.XWorkConverter.getInstance(XWorkConverter.java:202) at com.opensymphony.xwork2.util.XWorkMapPropertyAccessor.<clinit>(XWorkMapPropertyAccessor.java:30) at com.opensymphony.xwork2.util.OgnlValueStack.reset(OgnlValueStack.java:47) at com.opensymphony.xwork2.util.OgnlValueStack.<clinit>(OgnlValueStack.java:37) at com.opensymphony.xwork2.util.OgnlValueStackFactory.createValueStack(OgnlValueStackFactory.java:14) at com.opensymphony.xwork2.ActionContext$ActionContextThreadLocal.initialValue(ActionContext.java:329) at java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(ThreadLocal.java:374) at java.lang.ThreadLocal$ThreadLocalMap.get(ThreadLocal.java:347) at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:225) at java.lang.ThreadLocal.get(ThreadLocal.java:127) at com.opensymphony.xwork2.ActionContext.getContext(ActionContext.java:151) at org.appfuse.web.UserActionTest.onSetUp(UserActionTest.java:35) at org.springframework.test.AbstractSingleSpringContextTests.setUp(AbstractSingleSpringContextTests.java:85) at junit.framework.TestCase.runBare(TestCase.java:125) at org.springframework.test.ConditionalTestCase.runBare(ConditionalTestCase.java:69) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:210) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:135) at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:122) at org.apache.maven.surefire.Surefire.run(Surefire.java:129) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:225) at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:747) DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 2 DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 3 DEBUG - UserAction.save(87) | entering 'save' method DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 3 DEBUG - UserDaoHibernate.saveUser(35) | userId set to: 4 Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.46 sec Results : Tests run: 9, Failures: 0, Errors: 0, Skipped: 0 [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 27 seconds [INFO] Finished at: Mon Mar 26 14:33:54 MDT 2007 [INFO] Final Memory: 7M/18M [INFO] ------------------------------------------------------------------------ Matt On 3/26/07, Matt Raible <[hidden email]> wrote: > I'm looking into this now. > > Matt > > On 3/26/07, nmall <[hidden email]> wrote: > > > > Hi, > > > > I downloaded the equinox-struts2-hibernate-1.7.1 from the link below. I am > > having problems running the UserDaoTest as it cannot find the > > org.springframework.orm.hibernate.LocalSessionFactoryBean. Do I need to > > copy the spring and hibernate jars into my lib directory or set them in my > > classpath. Appreciate any help with this. Thanks. > > > > [junit] junit.framework.TestListener: addError(testSaveUser, Cannot find > > class [org.springframework.orm.hibernate.LocalSessionFactoryBean] for bean > > with nam > > e 'sessionFactory' defined in file > > [C:\niru\equinox-struts2-hibernate-1.7.1\src\ > > main\webapp\WEB-INF\applicationContext.xml]; nested exception is > > java.lang.Class > > NotFoundException: > > org.springframework.orm.hibernate.LocalSessionFactoryBean) > > > > mraible wrote: > > > > > > If you get the latest version from CVS, everything should work fine. > > > > > > I'll upload a version to the following URL: > > > > > > https://equinox.dev.java.net/servlets/ProjectDocumentList?folderID=7074 > > > > > > NOTE: This isn't the final release of 1.7.1, but it should work fine for > > > you. > > > > > > Matt > > > > > > On 3/17/07, Daniel Serodio <[hidden email]> wrote: > > >> > > >> I'm trying to use Equinox 1.7 to create a Struts2 app. I downloaded the > > >> equinox-struts2-hibernate-1.7 package, and when I ran "ant new", it > > >> complained about not being able to find the > > >> org.apache.struts:struts2-core:jar:2.0.1 artifact. I searched > > >> mvnrepository.org and it only listed struts2-core versions 2.0.5 and > > >> 2.0.6, > > >> so I edited the pom.xml and changed the struts2 dependency to v2.0.6. > > >> > > >> Then, "ant new" worked, but when I tried to run the newly-created app > > >> using > > >> "mvn jetty:run", Struts complained "Cannot locate the chosen > > >> ObjectFactory > > >> implementation: spring". > > >> I googled for this message, and found out that I needed to include the > > >> struts2-spring-plugin dependency, so I added it (2.0.6). > > >> Now, I can run the application, but when I try to access the users.html > > >> page, I get a huge exception which (being new to both Struts2 and Jetty) > > >> I'm > > >> not able to understand: > > >> > > >> 2007-03-17 16:03:07.140::WARN: EXCEPTION > > >> org.apache.jasper.JasperException > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > > >> at > > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > > >> at > > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > > >> at > > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > > >> at org.mortbay.jetty.Server.handle(Server.java:286) > > >> at > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > > >> at > > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > > >> at > > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > > >> at > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > > >> at > > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > > >> at > > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > > >> 2007-03-17 16:03:07.156::WARN: Nested in > > >> org.apache.jasper.JasperException: > > >> java.lang.NullPointerException > > >> at > > >> org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > > >> at > > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > > >> at > > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > > >> at > > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > > >> at org.mortbay.jetty.Server.handle(Server.java:286) > > >> at > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > > >> at > > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > > >> at > > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > > >> at > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > > >> at > > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > > >> at > > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > > >> 2007-03-17 16:03:07.156::WARN: /UserManager/error.jsp: > > >> java.lang.NullPointerException > > >> at > > >> org.apache.jsp.error_jsp._jspService(org.apache.jsp.error_jsp:25) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1049) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:266) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:775) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:742) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:890) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:863) > > >> at > > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:249) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > > >> at > > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > > >> at > > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > > >> at org.mortbay.jetty.Server.handle(Server.java:286) > > >> at > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > > >> at > > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > > >> at > > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > > >> at > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > > >> at > > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > > >> at > > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > > >> 2007-03-17 16:03:07.203::WARN: /UserManager/users.html: > > >> java.lang.IllegalStateException: STREAM > > >> at org.mortbay.jetty.Response.getWriter(Response.java:502) > > >> at > > >> org.apache.jasper.runtime.JspWriterImpl.initOut(JspWriterImpl.java:154) > > >> at > > >> org.apache.jasper.runtime.JspWriterImpl.flushBuffer(JspWriterImpl.java:141) > > >> at > > >> org.apache.jasper.runtime.PageContextImpl.release(PageContextImpl.java:208) > > >> at > > >> org.apache.jasper.runtime.JspFactoryImpl.internalReleasePageContext(JspFactoryImpl.java:134) > > >> at > > >> org.apache.jasper.runtime.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:89) > > >> at > > >> org.apache.jsp.decorators.default_jsp._jspService(org.apache.jsp.decorators.default_jsp:252) > > >> at > > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358) > > >> at > > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:440) > > >> at > > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:335) > > >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > > >> at > > >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.servlet.Dispatcher.include(Dispatcher.java:192) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.applyDecorator(PageFilter.java:156) > > >> at > > >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:59) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at org.appfuse.web.MessageFilter.doFilter(MessageFilter.java:32) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) > > >> at > > >> org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1040) > > >> at > > >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:352) > > >> at > > >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:230) > > >> at > > >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627) > > >> at > > >> org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149) > > >> at > > >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123) > > >> at > > >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141) > > >> at org.mortbay.jetty.Server.handle(Server.java:286) > > >> at > > >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:444) > > >> at > > >> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:701) > > >> at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500) > > >> at > > >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:203) > > >> at > > >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:340) > > >> at > > >> org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270) > > >> at > > >> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475) > > >> > > >> > > >> -- > > >> View this message in context: > > >> http://www.nabble.com/Unable-to-get-Equinox-1.7-%2B-Struts2-working-tf3420169s2369.html#a9532389 > > >> Sent from the Equinox Users mailing list archive at Nabble.com. > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [hidden email] > > >> For additional commands, e-mail: [hidden email] > > >> > > >> > > > > > > > > > -- > > > http://raibledesigns.com > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [hidden email] > > > For additional commands, e-mail: [hidden email] > > > > > > > > > > > > > -- > > View this message in context: http://www.nabble.com/Unable-to-get-Equinox-1.7-%2B-Struts2-working-tf3420169s2369.html#a9675437 > > Sent from the Equinox Users mailing list archive at Nabble.com. > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [hidden email] > > For additional commands, e-mail: [hidden email] > > > > > > > -- > http://raibledesigns.com > -- http://raibledesigns.com --------------------------------------------------------------------- To unsubscribe, e-mail: [hidden email] For additional commands, e-mail: [hidden email] |
||||||||||||||||
|
open_source_junkie
|
Matt
I did a jar tvf spring-2.0.2.jar | grep LocalSessionFactoryBean on the jar file in my .m2 repository and the class is there. Do I need to copy all these jars into the webapp/lib dir? Also, do I need to change my build.xml to include this .m2 directory. Thanks for your help. jar tvf spring-2.0.2.jar | grep LocalSessionFactoryBean 1682 Mon Jan 08 20:20:18 EST 2007 org/springframework/orm/hibernate3/LocalSess ionFactoryBean$1.class 1686 Mon Jan 08 20:20:18 EST 2007 org/springframework/orm/hibernate3/LocalSess ionFactoryBean$2.class 1932 Mon Jan 08 20:20:18 EST 2007 org/springframework/orm/hibernate3/LocalSess ionFactoryBean$3.class 16942 Mon Jan 08 20:20:18 EST 2007 org/springframework/orm/hibernate3/LocalSess ionFactoryBean.class 3818 Mon Jan 08 20:20:28 EST 2007 org/springframework/orm/toplink/LocalSession FactoryBean.class
|
||||||||||||||||
| Free Embeddable Forum Powered by Nabble | Help |