Glad to hear that it worked out! On Wed, Nov 11, 2020 at 9:07 AM Lian Jiang <jiangok2...@gmail.com> wrote:
> Just realized making autoservice class discoverable also solved "There are > no routers defined" mentioned by Puneet. Yes, harness does test statefun > module discovery. Thanks. > > On Tue, Nov 10, 2020 at 9:57 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org> > wrote: > >> On Wed, Nov 11, 2020 at 1:44 PM Tzu-Li (Gordon) Tai <tzuli...@apache.org> >> wrote: >> >>> Hi Lian, >>> >>> Sorry, I didn't realize that the issue you were bumping into was caused >>> by the module not being discovered. >>> You're right, the harness utility would not help here. >>> >> >> Actually, scratch this comment. The Harness utility actually would help >> here with surfacing these module discovery issues / missing META-INF files >> in embedded module jars. >> When using the Harness, module discovery works exactly the same as normal >> application submissions, loaded via the Java SPI. >> >> So, in general, the harness utility can be used to check: >> >> - Your application logic, messaging between functions, mock ingress >> inputs, etc. >> - Missing constructs in your application modules (e.g. missing >> ingress / egresses, routers) >> - Incorrect module packaging (e.g. missing module.yaml for remote >> modules, or missing META-INF metadata files for embedded modules) >> >> Best, >> Gordon >> >>> > > -- > > Create your own email signature > <https://www.wisestamp.com/signature-in-email/?utm_source=promotion&utm_medium=signature&utm_campaign=create_your_own&srcid=5234462839406592> >