Great-- that seems (after a short test) to have fixed it. Thanks so much, Marc!
On Fri, Mar 31, 2017 at 2:44 PM, Marc <[email protected]> wrote: > John, > Could you fetch the latest from that branch? It has one of the commits > for MINIFI-246 within it. > > On Fri, Mar 31, 2017 at 11:05 AM, Marc P. <[email protected]> wrote: > > > The issue is related to https://issues.apache.org/jira/browse/MINIFI-246 > . > > > > I'm able to easily re-produce it. I submitted a PR for that but I'm going > > to verify that it is indeed fixed and push the fix to that branch so you > > can test it. I'll update you shortly. > > > > On Fri, Mar 31, 2017 at 11:03 AM, jbkuyke <[email protected]> wrote: > > > >> Hi, Marc-- > >> > >> It's actually from one of your branches: https://github.com/phrocker/ > >> nifi-minifi-cpp/tree/MINIFI-239 > >> <https://github.com/phrocker/nifi-minifi-cpp/tree/MINIFI-239>. Config > >> file below. > >> > >> Thanks! > >> > >> > >> > >> # Licensed to the Apache Software Foundation (ASF) under one or more > >> # contributor license agreements. See the NOTICE file distributed with > >> # this work for additional information regarding copyright ownership. > >> # The ASF licenses this file to You under the Apache License, Version > 2.0 > >> # (the \"License\"); you may not use this file except in compliance with > >> # the License. You may obtain a copy of the License at > >> # > >> # http://www.apache.org/licenses/LICENSE-2.0 > >> # > >> # Unless required by applicable law or agreed to in writing, software > >> # distributed under the License is distributed on an \"AS IS\" BASIS, > >> # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > implied. > >> # See the License for the specific language governing permissions and > >> # limitations under the License. > >> Flow Controller: > >> id: dfbdefde-d9f4-4d93-bee8-9807d83bca9b > >> name: MiNiFi Flow > >> Processors: > >> - name: GetFile > >> id: 471deef6-2a6e-4a7d-912a-81cc17e3a206 > >> class: org.apache.nifi.processors.standard.GetFile > >> max concurrent tasks: 1 > >> scheduling strategy: TIMER_DRIVEN > >> scheduling period: 1 sec > >> penalization period: 30 sec > >> yield period: 1 sec > >> run duration nanos: 0 > >> auto-terminated relationships list: > >> Properties: > >> Input Directory: /tmp/getfile > >> Keep Source File: true > >> File Filter: ".*" > >> - name: InvokeHTTP > >> id: 2895e9dc-1555-11e7-ad3e-02420a006502 > >> class: org.apache.nifi.processors.standard.InvokeHTTP > >> max concurrent tasks: 16 > >> scheduling strategy: EVENT_DRIVEN > >> scheduling period: 1 sec > >> penalization period: 30 sec > >> yield period: 1 sec > >> run duration nanos: 0 > >> auto-terminated relationships list: > >> Properties: > >> HTTP Method: POST > >> Remote URL: "localhost" > >> - name: ListenHTTP > >> id: 98906056-14af-11e7-a4be-02420a003702 > >> class: org.apache.nifi.processors.standard.ListenHTTP > >> max concurrent tasks: 16 > >> scheduling strategy: TIMER_DRIVEN > >> scheduling period: 1 sec > >> penalization period: 30 sec > >> yield period: 1 sec > >> run duration nanos: 0 > >> auto-terminated relationships list: > >> Properties: > >> Listening Port: 8888 > >> - name: LogAttribute > >> id: 2579157d-c331-4016-918d-8cd6f7d56e51 > >> class: org.apache.nifi.processors.standard.LogAttribute > >> max concurrent tasks: 1 > >> scheduling strategy: EVENT_DRIVEN > >> scheduling period: 1 sec > >> penalization period: 30 sec > >> yield period: 1 sec > >> run duration nanos: 0 > >> auto-terminated relationships list: [ success, failure ] > >> Properties: > >> Connections: > >> - name: TransferFilesToPost > >> id: 471deef6-2a6e-4a7d-912a-81cc17e3a207 > >> source id: 471deef6-2a6e-4a7d-912a-81cc17e3a206 > >> source relationship name: success > >> destination id: 2895e9dc-1555-11e7-ad3e-02420a006502 > >> # destination id: 98906056-14af-11e7-a4be-02420a003702 > >> max work queue size: 0 > >> max work queue data size: 1 MB > >> flowfile expiration: 60 sec > >> - name: ListenHTTPToLog > >> id: 98906056-14af-11e7-a4be-02420a003702 > >> source id: 98906056-14af-11e7-a4be-02420a003702 > >> source relationship name: success > >> destination id: 2579157d-c331-4016-918d-8cd6f7d56e51 > >> max work queue size: 0 > >> max work queue data size: 1 MB > >> flowfile expiration: 60 sec > >> Remote Processing Groups: [] > >> > >> > >> On Fri, Mar 31, 2017 at 10:55 AM, Marc <[email protected]> wrote: > >> > >> > Hi Jon, > >> > Are you running this from master? > >> > > >> > I have seen that error. Can you provide your config YAML file? > >> > > >> > On Fri, Mar 31, 2017 at 10:53 AM, John Kuykendall <[email protected]> > >> > wrote: > >> > > >> > > Hello-- > >> > > > >> > > I'm new to nifi development. I'm working with a minifi graph that > runs > >> > > successfully the first time I set it up, but then each subsequent > >> time it > >> > > terminates with: > >> > > > >> > > terminate called after throwing an instance of 'std::bad_weak_ptr' > >> > > what(): bad_weak_ptr > >> > > Aborted (core dumped) > >> > > > >> > > If I rebuild (or even just restart the vm I'm working on), it again > >> works > >> > > the first time, but not subsequent times. > >> > > > >> > > Has anyone seen this type of error before? > >> > > > >> > > Thanks, > >> > > John > >> > > > >> > > >> > > > > >
