What platform are you running on? I've heard of some issues when trying to use the GitFLowPersistenceProvider on Windows. Technically, only Linux is a supported platform for NiFi Registry.
On Wed, Mar 6, 2019 at 7:57 AM Denes Arvay <[email protected]> wrote: > > Hi Satwik, > > Don't you have a firewall running which doesn't let the http requests > through from java processes? > > Denes > > On Wed, Mar 6, 2019 at 1:35 PM S Bhandiwad, Satwik (Nokia - IN/Bangalore) < > [email protected]> wrote: > > > Hi Mike, > > > > Tried the command that you mentioned and restarted the nifi registry. I am > > getting the same error. > > > > My .git/config file: > > > > [core] > > repositoryformatversion = 0 > > filemode = true > > bare = false > > logallrefupdates = true > > [remote "origin"] > > url = https://github.com/satwikb321/versioned_nifi_flow.git > > fetch = +refs/heads/*:refs/remotes/origin/* > > [branch "master"] > > [branch "master"] > > remote = origin > > merge = refs/heads/master > > [http] > > sslVerify = false > > > > Thanks, > > Satwik > > > > > > > > -----Original Message----- > > From: Mike Thomsen <[email protected]> > > Sent: Wednesday, March 6, 2019 5:52 PM > > To: [email protected] > > Subject: Re: Unable to use Github as flowPersistenceProvider for NiFi > > Registry > > > > Try running this to see if it resolves the underlying ConnectException: > > > > > git config http.sslVerify false > > > > On Wed, Mar 6, 2019 at 7:15 AM S Bhandiwad, Satwik (Nokia - IN/Bangalore) > > < [email protected]> wrote: > > > > > Hi Denes, > > > > > > I tried pushing from command line and it works. > > > > > > Below are the error logs: > > > 019-03-06 06:06:32,110 ERROR [GitFlowMetaData Push thread] > > > o.a.n.r.p.flow.git.GitFlowMetaData Failed to push commits to origin > > > due to > > > org.eclipse.jgit.api.errors.TransportException: > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > git-receive-pack > > > org.eclipse.jgit.api.errors.TransportException: > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > git-receive-pack > > > at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:180) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at > > > org.apache.nifi.registry.provider.flow.git.GitFlowMetaData.lambda$star > > > tPushThread$1(GitFlowMetaData.java:220) > > > ~[nifi-registry-framework-0.3.0.jar:0.3.0] > > > at > > > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511 > > > ) > > > ~[na:1.8.0_65] > > > at > > > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > > > ~[na:1.8.0_65] > > > at > > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.a > > > ccess$301(ScheduledThreadPoolExecutor.java:180) > > > ~[na:1.8.0_65] > > > at > > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.r > > > un(ScheduledThreadPoolExecutor.java:294) > > > ~[na:1.8.0_65] > > > at > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.j > > > ava:1142) > > > ~[na:1.8.0_65] > > > at > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. > > > java:617) > > > ~[na:1.8.0_65] > > > at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65] Caused > > > by: org.eclipse.jgit.errors.TransportException: > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > git-receive-pack > > > at > > > org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:58 > > > 4) ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at > > > org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java:4 > > > 35) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at > > > org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:160) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at > > > org.eclipse.jgit.transport.Transport.push(Transport.java:1344) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at org.eclipse.jgit.api.PushCommand.call(PushCommand.java:169) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > ... 8 common frames omitted > > > Caused by: java.net.ConnectException: Connection timed out github.com > > > at > > > org.eclipse.jgit.util.HttpSupport.response(HttpSupport.java:213) > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > at > > > org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:49 > > > 8) ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > ... 12 common frames omitted > > > > > > Thanks, > > > Satwik > > > > > > > > > > > > -----Original Message----- > > > From: Denes Arvay <[email protected]> > > > Sent: Wednesday, March 6, 2019 4:07 PM > > > To: [email protected] > > > Subject: Re: Unable to use Github as flowPersistenceProvider for NiFi > > > Registry > > > > > > Hi Satwik, > > > > > > Have you tried pushing from command line? Does it work? > > > Aren't there more lines in the stack trace, one more "caused by" section? > > > It could contain more hints to identify the root cause. > > > > > > Best, > > > denes > > > > > > On Wed, Mar 6, 2019 at 7:47 AM S Bhandiwad, Satwik (Nokia - > > > IN/Bangalore) < [email protected]> wrote: > > > > > > > Hi, > > > > > > > > I am trying to use Github as flowPersistenceProvider for NiFi Registry. > > > > I've cloned my github repo inside nifi registry directory and > > > > changed the following lines in providers.xml > > > > > > > > <flowPersistenceProvider> > > > > > > > > > > > <class>org.apache.nifi.registry.provider.flow.git.GitFlowPersistencePr > > > ovider</class> > > > > <property name="Flow Storage > > > > Directory">./versioned_nifi_flow</property> > > > > <property name="Remote To Push">origin</property> > > > > <property name="Remote Access User">satwikb321</property> > > > > <property name="Remote Access Password">my personal access > > > > token </property> > > > > </flowPersistenceProvider> > > > > > > > > Below is the error that I am seeing in the logs: > > > > > > > > 2019-03-05 06:49:32,885 INFO [NiFi Registry Web Server-30] > > > > o.a.n.r.w.m.IllegalStateExceptionMapper > > java.lang.IllegalStateException: > > > > Access tokens are only issued over HTTPS. Returning Conflict response. > > > > 2019-03-05 06:54:32,874 ERROR [GitFlowMetaData Push thread] > > > > o.a.n.r.p.flow.git.GitFlowMetaData Failed to push commits to origin > > > > due to > > > > org.eclipse.jgit.api.errors.TransportException: > > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > > git-receive-pack > > > > org.eclipse.jgit.api.errors.TransportException: > > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > > git-receive-pack > > > > at > > > > org.eclipse.jgit.api.PushCommand.call(PushCommand.java:180) > > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > at > > > > org.apache.nifi.registry.provider.flow.git.GitFlowMetaData.lambda$st > > > > ar > > > > tPushThread$1(GitFlowMetaData.java:220) > > > > ~[nifi-registry-framework-0.3.0.jar:0.3.0] > > > > at > > > > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:5 > > > > 11 > > > > ) > > > > ~[na:1.8.0_65] > > > > at > > > > java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) > > > > ~[na:1.8.0_65] > > > > at > > > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask > > > > .a > > > > ccess$301(ScheduledThreadPoolExecutor.java:180) > > > > ~[na:1.8.0_65] > > > > at > > > > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask > > > > .r > > > > un(ScheduledThreadPoolExecutor.java:294) > > > > ~[na:1.8.0_65] > > > > at > > > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor > > > > .j > > > > ava:1142) > > > > ~[na:1.8.0_65] > > > > at > > > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor. > > > > java:617) > > > > ~[na:1.8.0_65] > > > > at java.lang.Thread.run(Thread.java:745) ~[na:1.8.0_65] > > > > Caused > > > > by: org.eclipse.jgit.errors.TransportException: > > > > https://github.com/satwikb321/versioned_nifi_flow.git: cannot open > > > > git-receive-pack > > > > at > > > > org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java: > > > > 58 > > > > 4) ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > at > > > > org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java > > > > :4 > > > > 35) > > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > at > > > > org.eclipse.jgit.transport.PushProcess.execute(PushProcess.java:160) > > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > at > > > > org.eclipse.jgit.transport.Transport.push(Transport.java:1344) > > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > at > > > > org.eclipse.jgit.api.PushCommand.call(PushCommand.java:169) > > > > ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r] > > > > ... 8 common frames omitted > > > > > > > > > > > > The flows are not getting pushed to github. Please help. > > > > > > > > Thanks, > > > > Satwik > > > > > > > > > > > > >
