Future libecap code will not have this assertion. Until the next libecap release, your options are:
1) Remove the assertion from libecap::adapter::Service::start().
2) Remove the call to libecap::adapter::Service::start() from the sample Service class.
When writing your own Service, you do want to call libecap::adapter::Service::start(), so option #1 is better from future compatibility point of view, but it does require you to rebuild the ecap library.
Future libecap code will not have this assertion. Until the next libecap release, your options are:
1) Remove the assertion from libecap: :adapter: :Service: :start( ).
2) Remove the call to libecap: :adapter: :Service: :start( ) from the sample Service class.
When writing your own Service, you do want to call libecap: :adapter: :Service: :start( ), so option #1 is better from future compatibility point of view, but it does require you to rebuild the ecap library.