timomeinen / team-piazza

A build monitor for the TeamCity continuous integration server
GNU General Public License v3.0
17 stars 7 forks source link

NPE if a user has no email address #46

Closed timomeinen closed 10 years ago

timomeinen commented 10 years ago

From timomeinen on October 21, 2013 09:43:18

Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.natpryce.piazza.Piazza]: Constructor threw exception; nested exception is java.lang.NullPointerException: email at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:141) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:108) at jetbrains.buildServer.spring.InstantiationStrategySelector$1.instantiate(InstantiationStrategySelector.java:57) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:280) ... 32 more Caused by: java.lang.NullPointerException: email at com.timgroup.jgravatar.internal.com.google.common.base.Preconditions.checkNotNull(Preconditions.java:204) at com.timgroup.jgravatar.Gravatar.getUrl(Gravatar.java:129) at com.natpryce.piazza.PiazzaUserAdapter.determineGravatarUrl(PiazzaUserAdapter.java:76) at com.natpryce.piazza.PiazzaUserAdapter.reloadUsers(PiazzaUserAdapter.java:67) at com.natpryce.piazza.PiazzaUserAdapter.(PiazzaUserAdapter.java:42) at com.natpryce.piazza.Piazza.(Piazza.java:50) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:126) ... 35 more

Original issue: http://code.google.com/p/team-piazza/issues/detail?id=47

timomeinen commented 10 years ago

From timomeinen on October 21, 2013 01:04:58

Status: Fixed