manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rafa Haro <rh...@apache.org>
Subject Re: I would like to put together an MCF 2.7 release candidate by the end of the week
Date Sat, 15 Apr 2017 09:12:52 GMT
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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <daddywri@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 <rharo@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 <daddywri@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 <rharo@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
<
>>>>>>>>>> daddywri@gmail.com> wrote:
>>>>>>>>>> > >
>>>>>>>>>> > > > Thanks; I'll check out the ant build.
>>>>>>>>>> > > >
>>>>>>>>>> > > > Karl
>>>>>>>>>> > > >
>>>>>>>>>> > > >
>>>>>>>>>> > > > On Fri, Apr 14, 2017 at 5:29 PM, Rafa
Haro <
>>>>>>>>>> rharo@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 <
>>>>>>>>>> > > > piergiorgio@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 <rharo@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 <
>>>>>>>>>> > daddywri@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 <
>>>>>>>>>> > daddywri@gmail.com>
>>>>>>>>>> > > > >> wrote:
>>>>>>>>>> > > > >> > >
>>>>>>>>>> > > > >> > >> Is this still
looking plausible?
>>>>>>>>>> > > > >> > >> Karl
>>>>>>>>>> > > > >> > >>
>>>>>>>>>> > > > >> > >>
>>>>>>>>>> > > > >> > >> On Mon, Apr
10, 2017 at 4:40 AM, Rafa Haro <
>>>>>>>>>> rharo@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
>>>>>>>>>> <
>>>>>>>>>> > > > >> > >>> piergiorgio@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 <
>>>>>>>>>> daddywri@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
>>>>>>>>>> > > > >>
>>>>>>>>>> > > > >
>>>>>>>>>> > > >
>>>>>>>>>> > >
>>>>>>>>>> >
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message