UndefinedMethodException after updating to 2.4.0.CR1
davidka Aug 12, 2013 9:07 AMHi all,
i've updated one of our projects to the 2.4.0.CR1 version and got the following exception while building the project:
org.jboss.errai.codegen.exception.UndefinedMethodException: undefined method: subscribe(java.lang.String, com.test.hps.identity.management.frontend.server.services.BusinessPartnerService); in class: org.jboss.errai.bus.client.api.messaging.MessageBus
the the above-mentioned service looks like this:
package com.test.hps.identity.management.frontend.server.services; import java.util.Arrays; import java.util.List; import com.test.hps.identity.management.domain.BusinessPartner; import com.test.hps.identity.management.frontend.shared.search.BusinessPartnerSearchCriteria; import com.test.hps.identity.management.frontend.shared.services.BusinessPartnerRemoteService; import org.jboss.errai.bus.server.annotations.Service; @Service public class BusinessPartnerService implements BusinessPartnerRemoteService { @Override public List<BusinessPartner> getBusinessPartnerFor(BusinessPartnerSearchCriteria criteria) { BusinessPartner businessPartnerA = new BusinessPartner(); businessPartnerA.setActive(true); businessPartnerA.setMatchcode("test a"); businessPartnerA.setName("name a"); BusinessPartner businessPartnerB = new BusinessPartner(); businessPartnerB.setActive(true); businessPartnerB.setMatchcode("test b"); businessPartnerB.setName("name b"); return Arrays.asList(businessPartnerA, businessPartnerB); } }
and the corresponding remote interface:
package com.test.hps.identity.management.frontend.shared.services; import java.util.List; import com.test.hps.identity.management.domain.BusinessPartner; import com.test.hps.identity.management.frontend.shared.search.BusinessPartnerSearchCriteria; import org.jboss.errai.bus.server.annotations.Remote; @Remote public interface BusinessPartnerRemoteService { List<BusinessPartner> getBusinessPartnerFor(BusinessPartnerSearchCriteria criteria); }
I do not quite understand why he expects this method.
I've attached the whole build log.
Regards,
David
-
errorlog.txt.zip 6.9 KB