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.GitFlowPersistenceProvider</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$startPushThread$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.access$301(ScheduledThreadPoolExecutor.java:180)
> ~[na:1.8.0_65]
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
> ~[na:1.8.0_65]
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java: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:584)
> ~[org.eclipse.jgit-4.11.0.201803080745-r.jar:4.11.0.201803080745-r]
>         at
> org.eclipse.jgit.transport.TransportHttp.openPush(TransportHttp.java:435)
> ~[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
>
>

Reply via email to