Hi Karl, I honestly have just downloaded the new connector from the student GitHub, I have not checked anything else, so that's the main source of the problems. I know he has been testing it so far by packaging it in a single jar and including it into manifold classpath
I would suggest to then not include it in this release and leave me sometime to properly test and fix it Wdyt? El El sáb, 15 abr 2017 a las 7:45, Karl Wright <daddy...@gmail.com> escribió: > FWIW, the reason for the job crawl failure is due to the version mismatch > for log4j, so we'll need to figure out what to do about that: > > >>>>>> > org.nuxeo.client.internals.spi.NuxeoClientException: > org/apache/logging/log4j/Lo > gManager > at > org.nuxeo.client.api.objects.NuxeoEntity.getCall(NuxeoEntity.java:223 > ) > at > org.nuxeo.client.api.objects.NuxeoEntity.getResponse(NuxeoEntity.java > :120) > at > org.nuxeo.client.api.objects.Repository.query(Repository.java:142) > at > org.apache.manifoldcf.crawler.connectors.nuxeo.NuxeoRepositoryConnect > or.getDocsByDate(NuxeoRepositoryConnector.java:484) > at > org.apache.manifoldcf.crawler.connectors.nuxeo.NuxeoRepositoryConnect > or.addSeedDocuments(NuxeoRepositoryConnector.java:409) > at > org.apache.manifoldcf.crawler.system.StartupThread.run(StartupThread. > java:154) > Caused by: java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > org.nuxeo.client.api.objects.NuxeoEntity.getCall(NuxeoEntity.java:217 > ) > ... 5 more > Caused by: java.lang.NoClassDefFoundError: > org/apache/logging/log4j/LogManager > at > org.nuxeo.client.api.marshaller.NuxeoResponseConverterFactory.<clinit > >(NuxeoResponseConverterFactory.java:56) > at > org.nuxeo.client.api.marshaller.NuxeoConverterFactory.responseBodyCon > verter(NuxeoConverterFactory.java:74) > at retrofit2.Retrofit.nextResponseBodyConverter(Retrofit.java:325) > at retrofit2.Retrofit.responseBodyConverter(Retrofit.java:308) > at > retrofit2.ServiceMethod$Builder.createResponseConverter(ServiceMethod > .java:679) > at retrofit2.ServiceMethod$Builder.build(ServiceMethod.java:166) > at retrofit2.Retrofit.loadServiceMethod(Retrofit.java:166) > at retrofit2.Retrofit$1.invoke(Retrofit.java:145) > at com.sun.proxy.$Proxy2.query(Unknown Source) > ... 10 more > Caused by: java.lang.ClassNotFoundException: > org.apache.logging.log4j.LogManager > > at java.net.URLClassLoader$1.run(URLClassLoader.java:372) > at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:360) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at > java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:798) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > ... 19 more > Exception: > status: 666 > type: Error > exception: org/apache/logging/log4j/LogManager > throwable: java.lang.reflect.InvocationTargetException > <<<<<< > > Karl > > > On Sat, Apr 15, 2017 at 1:41 AM, Karl Wright <daddy...@gmail.com> wrote: > >> Well, when I run it using made-up host names, the job dies with the >> following: >> >> >>>>>> >> Error: Repeated service interruptions during startup: Could not >> initialize class >> org.nuxeo.client.api.marshaller.NuxeoResponseConverterFactory >> <<<<<< >> >> This is against client version 2.5, not version 2.5-SNAPSHOT, which I >> cannot get. >> >> I would say that the connector is not yet ready to ship, both because of >> the dependency issues and because of the execution problems. As far as the >> code itself is concerned, I think it needs work in the area of exception >> handling; it treats all errors as being service interruptions, which is >> really not going to cut it. >> >> Karl >> >> On Fri, Apr 14, 2017 at 8:49 PM, Karl Wright <daddy...@gmail.com> wrote: >> > There were a lot of problems with the code -- everything from missing >>> Apache headers to broken HTML to broken password management. I've fixed >>> what I could find. It would be great if someone could try this connector >>> out enough to confirm that it's working. >>> >>> It's also a bit disconcerting that you always get back "connection >>> working". Is there any way to check the connection? >>> >>> Karl >>> >>> On Fri, Apr 14, 2017 at 6:33 PM, Karl Wright <daddy...@gmail.com> wrote: >>> >> Ok, I've added everything needed. There is a version difference that I >>>> don't want to tackle though right now: the nuxeo client depends on log4j >>>> 2.4, and everything else depends on log4j 1.2. I'm hoping this isn't going >>>> to cause things to blow up, but I suppose I'll find out soon enough. >>>> >>>> Karl >>>> >>>> On Fri, Apr 14, 2017 at 6:18 PM, Karl Wright <daddy...@gmail.com> >>>> wrote: >>>> >>> Also, for what it's worth, these are the dependencies from the >>>>> nuxeo-java-client.jar: >>>>> >>>>> >>>>>> >>>>> [INFO] \- org.nuxeo.client:nuxeo-java-client:jar:2.5:compile >>>>> [INFO] +- com.squareup.retrofit2:retrofit:jar:2.0.2:compile >>>>> [INFO] +- com.squareup.okhttp3:okhttp:jar:3.0.0-RC1:compile >>>>> [INFO] | \- com.squareup.okio:okio:jar:1.6.0:compile >>>>> [INFO] +- org.apache.logging.log4j:log4j-api:jar:2.4.1:compile >>>>> [INFO] \- org.apache.logging.log4j:log4j-core:jar:2.4.1:compile >>>>> <<<<<< >>>>> >>>>> The com.squareup dependencies will need to be added to the ant build >>>>> too. I'll take care of that later tonight. Luckily they all seem Apache >>>>> 2.0 licensed. >>>>> >>>>> Karl >>>>> >>>>> On Fri, Apr 14, 2017 at 6:10 PM, Karl Wright <daddy...@gmail.com> >>>>> wrote: >>>>> >>>> The 2.6 snapshot is blank. There is no available 2.5-snapshot anywhere >>>>>> I can find. I have to conclude it's not available except when built >>>>>> privately? >>>>>> >>>>>> I guess we can release the connector with the 2.5 jar? >>>>>> >>>>>> Karl >>>>>> >>>>>> On Fri, Apr 14, 2017 at 5:56 PM, Karl Wright <daddy...@gmail.com> >>>>>> wrote: >>>>>> >>>>> It looks like there isn't a 2.5 snapshot; there's just a 2.6 snapshot, >>>>>>> uploaded yesterday. Should we use that instead? >>>>>>> Karl >>>>>>> >>>>>>> On Fri, Apr 14, 2017 at 5:53 PM, Karl Wright <daddy...@gmail.com> >>>>>>> wrote: >>>>>>> >>>>>> Hi Rafa, >>>>>>>> >>>>>>>> I can't seem to download the client jar: >>>>>>>> >>>>>>>> >>>>>> >>>>>>>> >>>>>>> [get] Getting: >>>>>>>> http://maven.nuxeo.com/nexus/content/repositories/public-snapshots/org/nuxeo/client/nuxeo-java-client/2.5-SNAPSHOT/nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> [get] To: >>>>>>>> C:\wip\mcf\CONNECTORS-1290-2\lib\nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> >>>>>>> [get] Error opening connection java.io.FileNotFoundException: >>>>>>>> http://maven.nuxeo.com/nexus/content/repositories/public-snapshots/org/nuxeo/client/nuxeo-java-client/2.5-SNAPSHOT/nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> [get] Error opening connection java.io.FileNotFoundException: >>>>>>>> http://maven.nuxeo.com/nexus/content/repositories/public-snapshots/org/nuxeo/client/nuxeo-java-client/2.5-SNAPSHOT/nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> [get] Error opening connection java.io.FileNotFoundException: >>>>>>>> http://maven.nuxeo.com/nexus/content/repositories/public-snapshots/org/nuxeo/client/nuxeo-java-client/2.5-SNAPSHOT/nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> >>>>>>> [get] Can't get >>>>>>>> http://maven.nuxeo.com/nexus/content/repositories/public-snapshots/org/nuxeo/client/nuxeo-java-client/2.5-SNAPSHOT/nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> to C:\wip\mcf\CONNECTORS-1290-2\lib\nuxeo-java-client-2.5-SNAPSHOT.jar >>>>>>>> >>>>>>> <<<<<< >>>>>>>> >>>>>>>> What am I doing wrong? >>>>>>>> >>>>>>>> Karl >>>>>>>> >>>>>>>> >>>>>>>> On Fri, Apr 14, 2017 at 5:46 PM, Karl Wright <daddy...@gmail.com> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Ok, I see it is coming out of a special nuxeo-owned repository. >>>>>>>>> >>>>>>>>> I'll need to construct a download for that in the main build.xml. >>>>>>>>> >>>>>>>>> Karl >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Apr 14, 2017 at 5:43 PM, Rafa Haro <rh...@apache.org> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Built successfully. Initially only nuxeo-java-client library >>>>>>>>>> dependency is >>>>>>>>>> needed. I have included it and I already checked the >>>>>>>>>> compatibility some >>>>>>>>>> time ago. >>>>>>>>>> >>>>>>>>>> On Fri, Apr 14, 2017 at 11:37 PM Karl Wright <daddy...@gmail.com> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> > Are there new dependencies downloaded into lib? If so, what >>>>>>>>>> are they? How >>>>>>>>>> > are they licensed? Have you run "mvn dependencies:tree" to >>>>>>>>>> make sure all >>>>>>>>>> > the child dependencies are also included? >>>>>>>>>> > >>>>>>>>>> > Thanks, >>>>>>>>>> > Karl >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > On Fri, Apr 14, 2017 at 5:33 PM, Rafa Haro <rh...@apache.org> >>>>>>>>>> wrote: >>>>>>>>>> > >>>>>>>>>> > > No problem. Sorry for the delay. In some minutes I will >>>>>>>>>> inform about the >>>>>>>>>> > > build result >>>>>>>>>> > > >>>>>>>>>> > > On Fri, Apr 14, 2017 at 11:29 PM Karl Wright < >>>>>>>>>> daddy...@gmail.com> wrote: >>>>>>>>>> > > >>>>>>>>>> > > > Thanks; I'll check out the ant build. >>>>>>>>>> > > > >>>>>>>>>> > > > Karl >>>>>>>>>> > > > >>>>>>>>>> > > > >>>>>>>>>> > > > On Fri, Apr 14, 2017 at 5:29 PM, Rafa Haro < >>>>>>>>>> rh...@apache.org> wrote: >>>>>>>>>> > > > >>>>>>>>>> > > > > Hi all, >>>>>>>>>> > > > > >>>>>>>>>> > > > > I have updated CONNECTORS-1290-2 branch with the new >>>>>>>>>> Nuxeo Connector >>>>>>>>>> > > > code. >>>>>>>>>> > > > > Running mvn clean package now. >>>>>>>>>> > > > > >>>>>>>>>> > > > > Build.xml is updated but I have not tested it >>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>>> > > > > >>>>>>>>>> > > > > On Fri, Apr 14, 2017 at 1:06 PM Piergiorgio Lucidi < >>>>>>>>>> > > > piergior...@apache.org> >>>>>>>>>> > > > > wrote: >>>>>>>>>> > > > > >>>>>>>>>> > > > >> Hi, >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> I'm sorry but I didn't find enough time for working on >>>>>>>>>> this new >>>>>>>>>> > > > connector >>>>>>>>>> > > > >> so we should postpone it to the 2.8 version. >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> I have to confess that probably I should port the initial >>>>>>>>>> > > implementation >>>>>>>>>> > > > >> to >>>>>>>>>> > > > >> a new branch based on 2.7 because I see a lot of >>>>>>>>>> improvements and >>>>>>>>>> > > > changes. >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> Anyway during the next weeks I could have the >>>>>>>>>> opportunity to test >>>>>>>>>> > the >>>>>>>>>> > > > new >>>>>>>>>> > > > >> CMIS Output connector on a big repository for a customer. >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> I'll keep you updated on this. >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> Cheers, >>>>>>>>>> > > > >> PJ >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> 2017-04-14 12:32 GMT+02:00 Rafa Haro <rh...@apache.org>: >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> > Ok Karl, >>>>>>>>>> > > > >> > >>>>>>>>>> > > > >> > I finally couldn't contact David so I will commit it >>>>>>>>>> to the >>>>>>>>>> > rebased >>>>>>>>>> > > > >> branch >>>>>>>>>> > > > >> > today. I will change the build.xml file myself but I'm >>>>>>>>>> not going >>>>>>>>>> > to >>>>>>>>>> > > be >>>>>>>>>> > > > >> able >>>>>>>>>> > > > >> > to test it at least today. >>>>>>>>>> > > > >> > >>>>>>>>>> > > > >> > I will let you know. I'm out now, but I expect to >>>>>>>>>> reach home and >>>>>>>>>> > do >>>>>>>>>> > > it >>>>>>>>>> > > > >> in a >>>>>>>>>> > > > >> > couple of hours >>>>>>>>>> > > > >> > El El vie, 14 abr 2017 a las 8:21, Karl Wright < >>>>>>>>>> > daddy...@gmail.com> >>>>>>>>>> > > > >> > escribió: >>>>>>>>>> > > > >> > >>>>>>>>>> > > > >> > > Hi Rafa, >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > I'd like to create the 2.7 release branch today, if >>>>>>>>>> possible, >>>>>>>>>> > but >>>>>>>>>> > > I >>>>>>>>>> > > > >> will >>>>>>>>>> > > > >> > > wait until Sunday if the Nuxeo connector is expected >>>>>>>>>> to be >>>>>>>>>> > > committed >>>>>>>>>> > > > >> to >>>>>>>>>> > > > >> > the >>>>>>>>>> > > > >> > > branch by then. I really can't wait after Sunday, >>>>>>>>>> though, >>>>>>>>>> > > because I >>>>>>>>>> > > > >> will >>>>>>>>>> > > > >> > > be unavailable for the last week of April, even for >>>>>>>>>> Apache >>>>>>>>>> > tasks. >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > If the code is done, but build.xml just needs to be >>>>>>>>>> updated to >>>>>>>>>> > > pull >>>>>>>>>> > > > in >>>>>>>>>> > > > >> > its >>>>>>>>>> > > > >> > > dependencies, then I'm happy to do that work, >>>>>>>>>> provided the Nuxeo >>>>>>>>>> > > > >> client >>>>>>>>>> > > > >> > is >>>>>>>>>> > > > >> > > properly licensed and is available from the Maven >>>>>>>>>> repository. >>>>>>>>>> > > > Please >>>>>>>>>> > > > >> let >>>>>>>>>> > > > >> > > me know. >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > Karl >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > > On Wed, Apr 12, 2017 at 5:50 PM, Karl Wright < >>>>>>>>>> > daddy...@gmail.com> >>>>>>>>>> > > > >> wrote: >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > >> Is this still looking plausible? >>>>>>>>>> > > > >> > >> Karl >>>>>>>>>> > > > >> > >> >>>>>>>>>> > > > >> > >> >>>>>>>>>> > > > >> > >> On Mon, Apr 10, 2017 at 4:40 AM, Rafa Haro < >>>>>>>>>> rh...@apache.org> >>>>>>>>>> > > > wrote: >>>>>>>>>> > > > >> > >> >>>>>>>>>> > > > >> > >>> Hi Karl, >>>>>>>>>> > > > >> > >>> >>>>>>>>>> > > > >> > >>> Nuxeo connector should be ready by then. I will >>>>>>>>>> meet with >>>>>>>>>> > David >>>>>>>>>> > > > (the >>>>>>>>>> > > > >> > >>> student) today or tomorrow and will try to commit >>>>>>>>>> everything >>>>>>>>>> > > > >> > >>> >>>>>>>>>> > > > >> > >>> Cheers, >>>>>>>>>> > > > >> > >>> Rafa >>>>>>>>>> > > > >> > >>> >>>>>>>>>> > > > >> > >>> On Mon, Apr 10, 2017 at 9:46 AM Piergiorgio Lucidi >>>>>>>>>> < >>>>>>>>>> > > > >> > >>> piergior...@apache.org> >>>>>>>>>> > > > >> > >>> wrote: >>>>>>>>>> > > > >> > >>> >>>>>>>>>> > > > >> > >>> > Hi Karl, >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > thank you for this message. >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > I had some problems for working on the new CMIS >>>>>>>>>> Output >>>>>>>>>> > > > connector, >>>>>>>>>> > > > >> I >>>>>>>>>> > > > >> > >>> hope to >>>>>>>>>> > > > >> > >>> > finish it this week. >>>>>>>>>> > > > >> > >>> > Otherwise we have to put it on the next release. >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > Cheers, >>>>>>>>>> > > > >> > >>> > PJ >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > 2017-04-10 9:02 GMT+02:00 Karl Wright < >>>>>>>>>> daddy...@gmail.com>: >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > > Hi folks, >>>>>>>>>> > > > >> > >>> > > >>>>>>>>>> > > > >> > >>> > > I would like to put together a ManifoldCF 2.7 >>>>>>>>>> release >>>>>>>>>> > > > candidate >>>>>>>>>> > > > >> by >>>>>>>>>> > > > >> > >>> the >>>>>>>>>> > > > >> > >>> > > beginning of next week. However, there are a >>>>>>>>>> number of >>>>>>>>>> > open >>>>>>>>>> > > > >> > tickets. >>>>>>>>>> > > > >> > >>> > Some >>>>>>>>>> > > > >> > >>> > > of them appear to be near complete, such as >>>>>>>>>> the Nuxeo >>>>>>>>>> > > > connector; >>>>>>>>>> > > > >> > >>> others >>>>>>>>>> > > > >> > >>> > > seem to be forgotten for the moment. But we >>>>>>>>>> need to >>>>>>>>>> > finish >>>>>>>>>> > > > >> things >>>>>>>>>> > > > >> > >>> up. >>>>>>>>>> > > > >> > >>> > > >>>>>>>>>> > > > >> > >>> > > Could everyone have a look at their tickets >>>>>>>>>> and decide >>>>>>>>>> > what >>>>>>>>>> > > to >>>>>>>>>> > > > >> do >>>>>>>>>> > > > >> > >>> with >>>>>>>>>> > > > >> > >>> > > them? Thanks!! >>>>>>>>>> > > > >> > >>> > > >>>>>>>>>> > > > >> > >>> > > Karl >>>>>>>>>> > > > >> > >>> > > >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> > -- >>>>>>>>>> > > > >> > >>> > Piergiorgio Lucidi >>>>>>>>>> > > > >> > >>> > Technology Evangelist @ Sourcesense >>>>>>>>>> > > > >> > >>> > Author and Technical Reviewer @ Packt Publishing >>>>>>>>>> > > > >> > >>> > Mentor / PMC Member / Committer @ Apache >>>>>>>>>> Software Foundation >>>>>>>>>> > > > >> > >>> > Wiki Gardener / Forum Moderator / Certified >>>>>>>>>> Instructor, >>>>>>>>>> > > Engineer >>>>>>>>>> > > > >> and >>>>>>>>>> > > > >> > >>> > Administrator @ Alfresco >>>>>>>>>> > > > >> > >>> > Top Community Contributor @ Crafter >>>>>>>>>> > > > >> > >>> > Project Leader / Committer @ JBoss >>>>>>>>>> > > > >> > >>> > Technology Advisory Team Member @ Microsoft >>>>>>>>>> > > > >> > >>> > http://www.open4dev.com >>>>>>>>>> > > > >> > >>> > >>>>>>>>>> > > > >> > >>> >>>>>>>>>> > > > >> > >> >>>>>>>>>> > > > >> > >> >>>>>>>>>> > > > >> > > >>>>>>>>>> > > > >> > >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> >>>>>>>>>> > > > >> -- >>>>>>>>>> > > > >> Piergiorgio Lucidi >>>>>>>>>> > > > >> Technology Evangelist @ Sourcesense >>>>>>>>>> > > > >> Author and Technical Reviewer @ Packt Publishing >>>>>>>>>> > > > >> Mentor / PMC Member / Committer @ Apache Software >>>>>>>>>> Foundation >>>>>>>>>> > > > >> Wiki Gardener / Forum Moderator / Certified Instructor, >>>>>>>>>> Engineer and >>>>>>>>>> > > > >> Administrator @ Alfresco >>>>>>>>>> > > > >> Top Community Contributor @ Crafter >>>>>>>>>> > > > >> Project Leader / Committer @ JBoss >>>>>>>>>> > > > >> Technology Advisory Team Member @ Microsoft >>>>>>>>>> > > > >> http://www.open4dev.com >>>>>>>>>> > > > >> >>>>>>>>>> > > > > >>>>>>>>>> > > > >>>>>>>>>> > > >>>>>>>>>> > >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>