Program: 88500
Project: 88500
Buggy source:
@Before public void loadService() throws MalformedURLException {
  repository=new SimpleServiceRepository();
  PropertyProvider provider=new FieldBackedPropertyProvider();
  CumulativeFieldInformerLocator locator=new CumulativeFieldInformerLocator();
  locator.add(new BasicFieldInformerLocator());
  locator.add(new ServiceBackedFieldLocator(repository));
  locator.add(new LazyInterfaceInformerLocator());
  ReflectionBackedInformerFactory reflectiveFactory=new ReflectionBackedInformerFactory(locator,provider);
  InformerFactory proxyInformerFactory=new ProxyBackedInformerFactory(reflectiveFactory);
  graph=graphProvider.get();
  repository.add(new BluePrintsBackedFinderService(Tag.class,TagInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(Post.class,PostInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(User.class,UserInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(Theme.class,ThemeInformer.class,proxyInformerFactory,repository,provider,graph));
  tagService=repository.get(Tag.class);
  postService=repository.get(Post.class);
  userService=repository.get(User.class);
  author=new User().withId(1).withLogin(USER_LOGIN).withPassword(USER_PASSWORD);
  author.about=new Post(ABOUT_ID,"String_Node_Str",5,State.PUBLIC,author);
  author=userService.create(author);
  post1=postService.create(new Post(ID_POST_1,"String_Node_Str",1,State.PUBLIC,author,theseMappings("String_Node_Str","String_Node_Str")));
  post2=postService.create(new Post(2,"String_Node_Str",2,State.PUBLIC,author));
  post3=postService.create(new Post(3,"String_Node_Str",3,State.PUBLIC,author));
  author.posts.add(post1);
  author.posts.add(post2);
  author.posts.add(post3);
  author=userService.update(author);
}

Fixed version (ground truth):
@Before public void loadService() throws MalformedURLException {
  repository=new SimpleServiceRepository();
  PropertyProvider provider=new FieldBackedPropertyProvider();
  CumulativeFieldInformerLocator locator=new CumulativeFieldInformerLocator();
  locator.add(new BasicFieldInformerLocator());
  locator.add(new ServiceBackedFieldLocator(repository));
  locator.add(new LazyInterfaceInformerLocator());
  ReflectionBackedInformerFactory reflectiveFactory=new ReflectionBackedInformerFactory(locator,provider);
  InformerFactory proxyInformerFactory=new ProxyBackedInformerFactory(reflectiveFactory);
  graph=graphProvider.get();
  repository.add(new BluePrintsBackedFinderService(Tag.class,TagInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(Post.class,PostInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(User.class,UserInformer.class,proxyInformerFactory,repository,provider,graph));
  repository.add(new BluePrintsBackedFinderService(Theme.class,ThemeInformer.class,proxyInformerFactory,repository,provider,graph));
  tagService=repository.get(Tag.class);
  postService=repository.get(Post.class);
  userService=repository.get(User.class);
  author=new User().withId(1).withLogin(USER_LOGIN).withPassword(USER_PASSWORD);
  author.about=new Post(ABOUT_ID,"String_Node_Str",5,State.PUBLIC,author);
  author=userService.create(author);
  post1=postService.create(new Post(ID_POST_1,"String_Node_Str",1,State.PUBLIC,author,theseMappings("String_Node_Str","String_Node_Str")));
  post2=postService.create(new Post(2,"String_Node_Str",2,State.PUBLIC,author));
  post3=postService.create(new Post(3,"String_Node_Str",3,State.PUBLIC,author));
  tag1=tagService.create(new Tag(1,TAG_TEXT));
  author.posts.add(post1);
  author.posts.add(post2);
  author.posts.add(post3);
  author=userService.update(author);
}