Thanks for reporting back, Keith. It sounds like a bug got fixed, and that's always great news even if we don't exactly where :).
James On Thu, Jun 9, 2016 at 4:10 PM, Keith Lim <keith....@ds-iq.com> wrote: > Thanks James, I built from the latest 0.x branch and the issue does not > show up. > > > Thanks, > Keith > > > ------------------------------ > *From:* James Wing <jvw...@gmail.com> > *Sent:* Wednesday, June 08, 2016 9:23:22 PM > *To:* users@nifi.apache.org > *Subject:* Re: Failure when running a workflow created from a template > from another NiFi version. > > Do you know how recently your 0.7.0-SNAPSHOT was built from source? Have > you tried the latest code in the 0.x branch? > > Thanks, > > James > > On Wed, Jun 8, 2016 at 5:43 PM, Keith Lim <keith....@ds-iq.com> wrote: > >> My repro was when I start the workflow, the error message shows up and >> was on nifi-0.7.0-SNAPSHOT with java 1.8.0_91. >> >> >> Thanks, >> Keith >> ------------------------------ >> *From:* James Wing <jvw...@gmail.com> >> *Sent:* Wednesday, June 08, 2016 4:59 PM >> *To:* users@nifi.apache.org >> *Subject:* Re: Failure when running a workflow created from a template >> from another NiFi version. >> >> I was able to import the template without errors on Windows 10, running >> the latest 0.x branch (c4ddb52) and Java 1.8.0_66. Can you expand on your >> NiFi version, Java etc? >> >> Thanks, >> >> James >> >> On Wed, Jun 8, 2016 at 4:18 PM, Keith Lim <keith....@ds-iq.com> wrote: >> >>> Hi James, >>> >>> >>> Here is the template. Need to remove the .txt extension. >>> >>> Note: I didn't bother to put in the correct flowfile xpath content for >>> the processor to evaluate to success result. >>> >>> >>> Thanks, >>> Keith >>> >>> >>> >>> >>> >>> >>> ------------------------------ >>> *From:* James Wing <jvw...@gmail.com> >>> *Sent:* Wednesday, June 08, 2016 3:59 PM >>> *To:* users@nifi.apache.org >>> *Subject:* Re: Failure when running a workflow created from a template >>> from another NiFi version. >>> >>> Keith, >>> >>> Would you be able to share your sample template with us as an >>> attachment, a GitHub Gist, or something similar? >>> >>> Thanks, >>> >>> James >>> >>> On Wed, Jun 8, 2016 at 3:36 PM, Keith Lim <keith....@ds-iq.com> wrote: >>> >>>> Hi Joe, >>>> >>>> I created a simple workflow with EvaluateXPath and managed to repro the >>>> issue. >>>> Here is the snapshot of the screen. This is on Windows with 0.7.0 >>>> snapshot. There is no issue on 0.6.1 on Windows and 0.7.0 on Linux. >>>> >>>> We can't roll back to 0.6.1 as we have a dependency on a feature in >>>> 0.7.0 >>>> >>>> Thanks, >>>> Keith >>>> >>>> >>>> >>>> >>>> >>>> ________________________________________ >>>> From: Keith Lim <keith....@ds-iq.com> >>>> Sent: Wednesday, June 08, 2016 10:28 AM >>>> To: users@nifi.apache.org >>>> Subject: Re: Failure when running a workflow created from a template >>>> from another NiFi version. >>>> >>>> Hi Joe, >>>> >>>> Interesting... I didn't find anything in the nifi-app.log, however, I >>>> found these logged in the nifi.user.log. >>>> >>>> 2016-06-08 10:18:22,089 INFO [NiFi Web Server-20] >>>> org.apache.nifi.web.filter.RequestLogger Attempting request for (anonymous) >>>> PUT >>>> http://nifi.dev.azure.ds-iq.corp:10000/nifi-api/controller/process-groups/658947de-a030-3832-95a6-1f4d2b346131 >>>> (source ip: 10.200.0.31) >>>> 2016-06-08 10:18:22,089 INFO [NiFi Web Server-20] >>>> o.a.n.w.a.c.IllegalStateExceptionMapper java.lang.IllegalStateException: >>>> EvaluateXPath[id=6c73cffa-0d34-3b25-94d4-14d115b8b62b] is not in a valid >>>> state. Returning Conflict response. >>>> 2016-06-08 10:18:24,636 INFO [NiFi Web Server-18] >>>> org.apache.nifi.web.filter.RequestLogger Attempting request for (anonymous) >>>> GET http://nifi.dev.azure.ds-iq.corp:10000/nifi-api/controller (source >>>> ip: 10.200.0.31) >>>> 2016-06-08 10:18:25,324 INFO [NiFi Web Server-22] >>>> org.apache.nifi.web.filter.RequestLogger Attempting request for (anonymous) >>>> GET http://nifi.dev.azure.ds-iq.corp:10000/nifi-api/controller (source >>>> ip: 10.200.0.31) >>>> 2016-06-08 10:18:29,511 INFO [NiFi Web Server-24] >>>> org.apache.nifi.web.filter.RequestLogger Attempting request for (anonymous) >>>> PUT >>>> http://nifi.dev.azure.ds-iq.corp:10000/nifi-api/controller/process-groups/658947de-a030-3832-95a6-1f4d2b346131 >>>> (source ip: 10.200.0.31) >>>> 2016-06-08 10:18:29,542 INFO [NiFi Web Server-24] >>>> o.a.n.w.a.c.IllegalStateExceptionMapper java.lang.IllegalStateException: >>>> EvaluateXPath[id=6c73cffa-0d34-3b25-94d4-14d115b8b62b] is not in a valid >>>> state. Returning Conflict response. >>>> >>>> >>>> This is the message box I got when I tried to run my workflow: >>>> Node azudevmgmt01.ds-iq.corp:10001 is unable to fulfill this request >>>> due to: EvaluateXPath[id=6c73cffa-0d34-3b25-94d4-14d115b8b62b] is not in a >>>> valid state >>>> >>>> Thanks, >>>> Keith >>>> >>>> ________________________________________ >>>> From: Joe Witt <joe.w...@gmail.com> >>>> Sent: Wednesday, June 08, 2016 10:02 AM >>>> To: users@nifi.apache.org >>>> Subject: Re: Failure when running a workflow created from a template >>>> from another NiFi version. >>>> >>>> Keith, >>>> >>>> Can you collect more information on this from the nifi-app.log? Not >>>> in valid state should be associated with some exceptions and such that >>>> ideally will be in the logs. >>>> >>>> Thanks >>>> Joe >>>> >>>> On Wed, Jun 8, 2016 at 1:00 PM, Keith Lim <keith....@ds-iq.com> wrote: >>>> > Any help on this before while I am upgrading my NiFi to 0.7.0 >>>> > >>>> > >>>> > If this is an incompatibility issue between source (where the >>>> workflow is >>>> > developed) and target NiFi (where the workflow is imported into and >>>> run), >>>> > how is it best to deal with it without having to rewrite in new >>>> version? >>>> > >>>> > >>>> > Thanks, >>>> > Keith >>>> > >>>> > ________________________________ >>>> > >>>> > From: Keith Lim <keith....@ds-iq.com> >>>> > Sent: Tuesday, June 07, 2016 5:07 PM >>>> > To: users@nifi.apache.org >>>> > Subject: Failure when running a workflow created from a template from >>>> > another NiFi version. >>>> > >>>> > >>>> > I am getting a weird error when I ran a workflow created from a >>>> template >>>> > exported from another NiFi environment. >>>> > >>>> > >>>> > The source template was developed in NiFi 0.6.1 and I ran it on 0.7.0. >>>> > >>>> > >>>> > The error is >>>> > >>>> > Node <mymachinenode> is unable to fulfill this request due to: >>>> > EvaluateXPath[id=6c73cffa-0d34-3b25-94d4-14d115b8b62b] is not in a >>>> valid >>>> > state >>>> > >>>> > >>>> > I went on to delete the processor instance in question and reran, and >>>> it >>>> > would complaint the next processor until none is left. I was >>>> wondering this >>>> > is related to upgrade and how is best to fix it without having to >>>> re-write >>>> > the whole workflow on the new version? >>>> > >>>> > Thanks, >>>> > Keith >>>> > >>>> > >>>> >>> >>> >> >