shikaixuan1987 / swagswap

Automatically exported from code.google.com/p/swagswap
0 stars 0 forks source link

NullPointerException when selecting all/mySwag in JSF impl. #127

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. login with google account (justb4@gmail.com)
2. choose JSF impl
3. click all- or mySwag

What is the expected output? What do you see instead?
not sure but all or my swag

What version of the product are you using? On what operating system?
the latest

Please provide any additional information below.

** Root cause is: null java.lang.NullPointerException at
com.swagswap.service.SwagSwapUserServiceImpl.isItemOwner(SwagSwapUserServiceImpl
.java:226)
at sun.reflect.GeneratedMethodAccessor185.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Method.java:40) at
org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils
.java:307)
at
org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.j
ava:196)
at $Proxy9.isItemOwner(Unknown Source) at
com.swagswap.web.jsf.bean.UserBean.isItemOwner(UserBean.java:95) at
com.swagswap.web.jsf.model.SwagItemWrapper.convertSwagListToWrapperList(SwagItem
Wrapper.java:77)
at
com.swagswap.web.jsf.bean.ActionBean.populateMySwagList(ActionBean.java:143) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Method.java:40) at
com.sun.el.parser.AstValue.invoke(AstValue.java:187) at
com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297) at
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:98
)
at
com.sun.faces.facelets.tag.jsf.core.DeclarativeSystemEventListener.processEvent(
EventHandler.java:112)
at
javax.faces.component.UIComponent$ComponentSystemEventListenerAdapter.processEve
nt(UIComponent.java:2342)
at javax.faces.event.SystemEvent.processListener(SystemEvent.java:102) at
com.sun.faces.application.ApplicationImpl.processListeners(ApplicationImpl.java:
1993)
at
com.sun.faces.application.ApplicationImpl.invokeComponentListenersFor(Applicatio
nImpl.java:1941)
at
com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:285)
at
com.sun.faces.application.ApplicationImpl.publishEvent(ApplicationImpl.java:243)
at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:114
)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) at
javax.faces.webapp.FacesServlet.service(FacesServlet.java:311) at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.jav
a:1093)
at
com.swagswap.web.jsf.servlet.SwagServletFilter.doFilter(SwagServletFilter.java:6
2)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.jav
a:1084)
at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter
.java:35)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.jav
a:1084)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(Transactio
nCleanupFilter.java:43)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.jav
a:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandle
rMap.java:238)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
at org.mortbay.jetty.Server.handle(Server.java:313) at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506) at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.ja
va:830)
at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestPa
rser.java:76)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(Jet
tyServletEngineAdapter.java:139)
at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:239)
at
com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(R
untimePb.java:5135)
at
com.google.apphosting.base.RuntimePb$EvaluationRuntime$6.handleBlockingRequest(R
untimePb.java:5133)
at
com.google.net.rpc.impl.BlockingApplicationHandler.handleRequest(BlockingApplica
tionHandler.java:24)
at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:363) at
com.google.net.rpc.impl.Server$2.run(Server.java:814) at
com.google.tracing.LocalTraceSpanRunnable.run(LocalTraceSpanRunnable.java:56)
at
com.google.tracing.LocalTraceSpanBuilder.internalContinueSpan(LocalTraceSpanBuil
der.java:516)
at com.google.net.rpc.impl.Server.startRpc(Server.java:769) at
com.google.net.rpc.impl.Server.processRequest(Server.java:351) at
com.google.net.rpc.impl.ServerConnection.messageReceived(ServerConnection.java:4
37)
at
com.google.net.rpc.impl.RpcConnection.parseMessages(RpcConnection.java:319)
at
com.google.net.rpc.impl.RpcConnection.dataReceived(RpcConnection.java:290)
at com.google.net.async.Connection.handleReadEvent(Connection.java:436) at
com.google.net.async.EventDispatcher.processNetworkEvents(EventDispatcher.java:7
62)
at
com.google.net.async.EventDispatcher.internalLoop(EventDispatcher.java:207)
at com.google.net.async.EventDispatcher.loop(EventDispatcher.java:101) at
com.google.net.rpc.RpcService.runUntilServerShutdown(RpcService.java:251)
at
com.google.apphosting.runtime.JavaRuntime$RpcRunnable.run(JavaRuntime.java:396)
at java.lang.Thread.run(Unknown Source)

Original issue reported on code.google.com by jus...@gmail.com on 15 Nov 2009 at 7:13

GoogleCodeExporter commented 9 years ago

Original comment by SamBrod...@gmail.com on 15 Nov 2009 at 9:59

GoogleCodeExporter commented 9 years ago

Original comment by SamBrod...@gmail.com on 16 Nov 2009 at 12:05

GoogleCodeExporter commented 9 years ago

Original comment by SamBrod...@gmail.com on 16 Nov 2009 at 1:22

GoogleCodeExporter commented 9 years ago

Original comment by SamBrod...@gmail.com on 16 Nov 2009 at 1:22