You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by Apache Jenkins Server <je...@builds.apache.org> on 2016/11/20 13:08:39 UTC

Jenkins build is unstable: sling-ide #84

See <https://builds.apache.org/job/sling-ide/84/changes>


Jenkins build is back to normal : sling-ide #90

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/90/changes>


Build failed in Jenkins: sling-ide #89

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/89/changes>

Changes:

[kwin] fix formatting

[kwin] clarify javadoc about multivalue properties

------------------------------------------
[...truncated 899 lines...]
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ reactor ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ reactor ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ reactor ---
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
[INFO] 72 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 6 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 5 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: Target definition 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:package-target-definition (default-package-target-definition) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.target-definition ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 3 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 3 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] The project's OSGi version is 1.1.1.201701022002
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:copy (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-webdav:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi-commons:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-commons:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr2spi:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-client:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi2dav:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-davex:3.0.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:jar
[INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
[INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-2.4.0.jar>
[INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-commons-2.4.0.jar>
[INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-commons-2.4.0.jar>
[INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-2.4.0.jar>
[INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-client-2.4.0.jar>
[INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
[INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-2.4.0.jar>
[INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
[INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/src/test/resources>
[INFO] Copying 3 resources
[INFO] 
[INFO] --- target-platform-configuration:0.22.0:target-platform (default-target-platform) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:package-plugin (default-package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Building jar: <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar>
[INFO] 
[INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-p2-metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Checking legal files in: org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 13 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 1 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.api ---
[INFO] The project's OSGi version is 1.1.1.201701022002
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.api ---
[INFO] Compiling 40 source files to <https://builds.apache.org/job/sling-ide/ws/api/target/classes>
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Sling IDE Tools: Reactor ........................... SUCCESS [  6.078 s]
[INFO] Sling IDE Tools: Target definition ................. SUCCESS [  1.573 s]
[INFO] Sling IDE Tools: FileVault wrapper ................. SUCCESS [  4.853 s]
[INFO] Sling IDE Tools: API ............................... FAILURE [  3.582 s]
[INFO] Sling IDE Tools: API Tests ......................... SKIPPED
[INFO] Sling IDE Tools: Embedded Artifacts ................ SKIPPED
[INFO] Sling IDE Tools: Eclipse Core ...................... SKIPPED
[INFO] Sling IDE Tools: Resource-based Implementation ..... SKIPPED
[INFO] Sling IDE Tools: Resource-based Implementation Tests SKIPPED
[INFO] Sling IDE Tools: FileVault implementation .......... SKIPPED
[INFO] Sling IDE Tools: FileVault Implementation Tests .... SKIPPED
[INFO] Sling IDE Tools: Eclipse UI ........................ SKIPPED
[INFO] Sling IDE Tools: Eclipse Feature ................... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ...... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........ SKIPPED
[INFO] Sling IDE Tools: Eclipse Sightly Core .............. SKIPPED
[INFO] Sling IDE Tools: Eclipse Sightly UI ................ SKIPPED
[INFO] Sling IDE Tools: Sightly Feature ................... SKIPPED
[INFO] Sling IDE Tools: Eclipse Tests ..................... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests ..... SKIPPED
[INFO] Sling IDE Tools: M2Eclipse-based Feature ........... SKIPPED
[INFO] Sling IDE Tools: Update Site ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:21 min
[INFO] Finished at: 2017-01-02T20:02:30+00:00
[INFO] Final Memory: 166M/858M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.22.0:compile (default-compile) on project org.apache.sling.ide.api: Compilation failure: Compilation failure:
[ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
[ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
[ERROR] ^^^^^^^^
[ERROR] Syntax error, type annotations are available only when source level is at least 1.8
[ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
[ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
[ERROR] ^^^^^^^^
[ERROR] Syntax error, type annotations are available only when source level is at least 1.8
[ERROR] 2 problems (2 errors)
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
Xvfb stopping
channel stopped

Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by Robert Munteanu <ro...@apache.org>.
On Fri, 2017-01-13 at 12:05 -0800, Andreas Schaefer Sr. wrote:
> This is not limited to API.
> 
> There is the issue with impl-vlt that uses the Activator to obtain
> the Plugin Logger.
> IntelliJ for example is not OSGi based and this caused me some
> headaches (and still does).
> 
> But there is also code that would be common to IDEs but it is
> embedded into Eclipse
> source because it has references to Eclipse objects like the
> ResourceChangeCommandFactory.
> 
> A while ago I proposed a set of interfaces that would remove the
> Eclipse dependencies from the
> RCCF and hide the IDE specific logic inside the implementations of
> these interfaces.
> 
> So far this went nowhere as I don\u2019t know where to find the Eclipse
> code necessary and how to
> build and test it properly.
> 
> Later I went a step further creating a Deployment Manager that even
> extracts IDE specific
> code / classes from methods like
> SlingLaunchpadBehaviour.publishModule() etc.
> The goal was to create a common behavior of the code deployment to
> AEM in all
> IDEs.


I fully agree that although the general design was to isolate some
parts of the IDE tooling from Eclipse it does not always hold.

I've been thinking about how to best approach it and I think the best
way to start off is to have a single build which includes both the
Eclipse and IntelliJ plug-ins. Then we can start sharing code and
seeing what breaks.

I can't reserve the time right now to look into this, but hopefully in
the future that will change :-)

Robert

> 
> Cheers - Andy
> 
> > On Jan 13, 2017, at 9:39 AM, Konrad Windszus <ko...@gmx.de>
> > wrote:
> > 
> > For the API part I will make sure to not introduce any Eclipse
> > specific dependencies.
> > For the null-check annotations we should probably then rely on JSR-
> > 305 annotations (https://sling.apache.org/documentation/development
> > /jsr-305.html).
> > Konrad
> > 
> > > On 13 Jan 2017, at 17:10, Andreas Schaefer Sr. <sc...@me.com>
> > > wrote:
> > > 
> > > If tooling is every going to support other IDEs than Eclipse then
> > > you should not add more Eclipse dependencies
> > > to non Eclipse modules.�
> > > 
> > > Cheers - Andy Schaefer
> > > 
> > > > On Jan 10, 2017, at 3:24 AM, Robert Munteanu <rombert@apache.or
> > > > g> wrote:
> > > > 
> > > > On Mon, 2017-01-09 at 09:24 -0500, Konrad Windszus wrote:
> > > > > > On 9 Jan 2017, at 06:00, Robert Munteanu <rombert@apache.or
> > > > > > g>
> > > > > > wrote:
> > > > > > 
> > > > > > Hi Konrad,
> > > > > > 
> > > > > > On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
> > > > > > > This is due to https://bugs.eclipse.org/bugs/show_bug.cgi
> > > > > > > ?id=4340
> > > > > > > 33.
> > > > > > > Any suggestions which annotation types to use in the
> > > > > > > Eclipse IDE
> > > > > > > for
> > > > > > > null checks?
> > > > > > > Or would it be fine to build the Sling IDE with target
> > > > > > > 1.8?
> > > > > > 
> > > > > > I am not opposed to building the IDE tooling with target
> > > > > > 1.8 .
> > > > > > First
> > > > > > though, there is a workaround noted in the Eclipse bug:
> > > > > > 
> > > > > > please make sure that an in projects below 1.8 you
> > > > > > reference
> > > > > > version
> > > > > > [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
> > > > > > 
> > > > > > Would that work for our scenario?
> > > > > 
> > > > > I have not tested that, but I just checked that indeed at
> > > > > least
> > > > > Eclipse Neon ships with two different versions of that bundle
> > > > > 1.1.100
> > > > > and 2.1.0 but I am not sure about older and newer versions of
> > > > > Eclipse. I would rather instead upgrade to Java 8, since with
> > > > > Neon
> > > > > Java 8 is anyhow required (see https://wiki.eclipse.org/Eclip
> > > > > se/Insta
> > > > > llation).
> > > > > WDYT?
> > > > 
> > > > I for one would switch to Java 8 only if really needed, as I
> > > > think we
> > > > need to make it as easy as possible to run the IDE tools.
> > > > 
> > > > Are there any developers out there using the IDE Tooling on
> > > > Java 7? No
> > > > idea. If there's a way to get null checking with Java 7, let's
> > > > do that.
> > > > Otherwise, feel free to raise a new SLING issue about moving to
> > > > Java 8
> > > > to track the reasons behind the move and change the requirement
> > > > to Java
> > > > 8.
> > > > 
> > > > Robert
> > > > 
> > > > > 
> > > > > > 
> > > > > > Robert
> > > > > > 
> > > > > > > Konrad
> > > > > > > 
> > > > > > > > On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkin
> > > > > > > > s@builds
> > > > > > > > .apa
> > > > > > > > che.org> wrote:
> > > > > > > > 
> > > > > > > > See <https://builds.apache.org/job/sling-ide/88/changes
> > > > > > > > >
> > > > > > > > 
> > > > > > > > Changes:
> > > > > > > > 
> > > > > > > > [kwin] SLING-6344 disable syncing if no filter.xml can
> > > > > > > > be found
> > > > > > > > 
> > > > > > > > simplify FilterLocator service
> > > > > > > > 
> > > > > > > > ------------------------------------------
> > > > > > > > [...truncated 899 lines...]
> > > > > > > > [INFO] --- maven-remote-resources-plugin:1.5:process
> > > > > > > > (default)
> > > > > > > > @
> > > > > > > > reactor ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor
> > > > > > > > (attach-
> > > > > > > > descriptor) @ reactor ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-
> > > > > > > > files
> > > > > > > > (default) @ reactor ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > > > > > > > reactor ---
> > > > > > > > [INFO] 72 implicit excludes (use -debug for more
> > > > > > > > details).
> > > > > > > > [INFO] Exclude: derby.log
> > > > > > > > [INFO] Exclude: .gitignore
> > > > > > > > [INFO] Exclude: README.md
> > > > > > > > [INFO] Exclude: *.launch
> > > > > > > > [INFO] Exclude: build.properties
> > > > > > > > [INFO] Exclude: .options
> > > > > > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > > > > > [INFO] Exclude: **/*.binary
> > > > > > > > [INFO] Exclude: eclipse-test/**
> > > > > > > > [INFO] Exclude: source-bundle/target/**
> > > > > > > > [INFO] Exclude: .Xauthority-*
> > > > > > > > [INFO] 6 resources included (use -debug for more
> > > > > > > > details)
> > > > > > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXP
> > > > > > > > arser:
> > > > > > > > Property 'http://www.oracle.com/xml/jaxp/properties/ent
> > > > > > > > ityExpan
> > > > > > > > sion
> > > > > > > > Limit' is not recognized.
> > > > > > > > Compiler warnings:
> > > > > > > > WARNING:��'org.apache.xerces.jaxp.SAXParserImpl:
> > > > > > > > Property
> > > > > > > > 'http://
> > > > > > > > javax.xml.XMLConstants/property/accessExternalDTD' is
> > > > > > > > not
> > > > > > > > recognized.'
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature
> > > > > > > > 'http://
> > > > > > > > java
> > > > > > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /jav
> > > > > > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /www
> > > > > > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit'
> > > > > > > > is not
> > > > > > > > recognized.
> > > > > > > > [INFO] Rat check: Summary of files. Unapproved: 0
> > > > > > > > unknown: 0
> > > > > > > > generated: 0 approved: 5 licence.
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [INFO]�������������������������������������������������
> > > > > > > > ��������
> > > > > > > > 
> > > > > > > > 
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO] Building Sling IDE Tools: Target definition
> > > > > > > > 1.1.1-
> > > > > > > > SNAPSHOT
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) 
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.target-definition ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-remote-resources-plugin:1.5:process
> > > > > > > > (default)
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.target-definition ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:package-
> > > > > > > > target-
> > > > > > > > definition
> > > > > > > > (default-package-target-definition) @
> > > > > > > > org.apache.sling.ide.target-
> > > > > > > > definition ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor
> > > > > > > > (attach-
> > > > > > > > descriptor) @ org.apache.sling.ide.target-definition --
> > > > > > > > -
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-
> > > > > > > > files
> > > > > > > > (default) @ org.apache.sling.ide.target-definition ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > > > > > > > org.apache.sling.ide.target-definition ---
> > > > > > > > [INFO] 51 implicit excludes (use -debug for more
> > > > > > > > details).
> > > > > > > > [INFO] Exclude: derby.log
> > > > > > > > [INFO] Exclude: .gitignore
> > > > > > > > [INFO] Exclude: README.md
> > > > > > > > [INFO] Exclude: *.launch
> > > > > > > > [INFO] Exclude: build.properties
> > > > > > > > [INFO] Exclude: .options
> > > > > > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > > > > > [INFO] Exclude: **/*.binary
> > > > > > > > [INFO] Exclude: eclipse-test/**
> > > > > > > > [INFO] Exclude: source-bundle/target/**
> > > > > > > > [INFO] Exclude: .Xauthority-*
> > > > > > > > [INFO] 3 resources included (use -debug for more
> > > > > > > > details)
> > > > > > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXP
> > > > > > > > arser:
> > > > > > > > Property 'http://www.oracle.com/xml/jaxp/properties/ent
> > > > > > > > ityExpan
> > > > > > > > sion
> > > > > > > > Limit' is not recognized.
> > > > > > > > Compiler warnings:
> > > > > > > > WARNING:��'org.apache.xerces.jaxp.SAXParserImpl:
> > > > > > > > Property
> > > > > > > > 'http://
> > > > > > > > javax.xml.XMLConstants/property/accessExternalDTD' is
> > > > > > > > not
> > > > > > > > recognized.'
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature
> > > > > > > > 'http://
> > > > > > > > java
> > > > > > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /jav
> > > > > > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /www
> > > > > > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit'
> > > > > > > > is not
> > > > > > > > recognized.
> > > > > > > > [INFO] Rat check: Summary of files. Unapproved: 0
> > > > > > > > unknown: 0
> > > > > > > > generated: 0 approved: 3 licence.
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [INFO]�������������������������������������������������
> > > > > > > > ��������
> > > > > > > > 
> > > > > > > > 
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO] Building Sling IDE Tools: FileVault wrapper
> > > > > > > > 1.1.1-
> > > > > > > > SNAPSHOT
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) 
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:build-
> > > > > > > > qualifier
> > > > > > > > (default-
> > > > > > > > build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] The project's OSGi version is 1.1.1.201612291701
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id
> > > > > > > > (default-
> > > > > > > > validate-id) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-
> > > > > > > > version
> > > > > > > > (default-
> > > > > > > > validate-version) @ org.apache.sling.ide.vlt-wrapper --
> > > > > > > > -
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-dependency-plugin:2.8:copy (default) @
> > > > > > > > org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > webdav:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > spi-
> > > > > > > > commons:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > jcr-
> > > > > > > > commons:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > jcr2spi:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > jcr-
> > > > > > > > client:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > spi:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit:jackrabbit-
> > > > > > > > spi2dav:2.4.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit.vault:vault-
> > > > > > > > davex:3.0.0:jar
> > > > > > > > [INFO] Configured Artifact:
> > > > > > > > org.apache.jackrabbit.vault:org.apache.jackrabbit.vault
> > > > > > > > :3.0.0:j
> > > > > > > > ar
> > > > > > > > [INFO] Copying jcr-2.0.jar to <https://builds.apache.or
> > > > > > > > g/job/sl
> > > > > > > > ing-
> > > > > > > > ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://
> > > > > > > > builds.a
> > > > > > > > pach
> > > > > > > > e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > webdav-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <htt
> > > > > > > > ps://bui
> > > > > > > > lds.
> > > > > > > > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > spi-
> > > > > > > > commons-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <htt
> > > > > > > > ps://bui
> > > > > > > > lds.
> > > > > > > > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > jcr-
> > > > > > > > commons-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https:/
> > > > > > > > /builds.
> > > > > > > > apac
> > > > > > > > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > jcr2spi-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <http
> > > > > > > > s://buil
> > > > > > > > ds.a
> > > > > > > > pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > jcr-
> > > > > > > > client-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://bui
> > > > > > > > lds.apac
> > > > > > > > he.o
> > > > > > > > rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https:/
> > > > > > > > /builds.
> > > > > > > > apac
> > > > > > > > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-
> > > > > > > > spi2dav-
> > > > > > > > 2.4.0.jar>
> > > > > > > > [INFO] Copying vault-davex-3.0.0.jar to <https://builds
> > > > > > > > .apache.
> > > > > > > > org/
> > > > > > > > job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
> > > > > > > > [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to
> > > > > > > > <https:
> > > > > > > > //bu
> > > > > > > > ilds.apache.org/job/sling-ide/ws/vlt-
> > > > > > > > wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-remote-resources-plugin:1.5:process
> > > > > > > > (default)
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-resources-plugin:2.6:resources
> > > > > > > > (default-
> > > > > > > > resources)�
> > > > > > > > @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] Using 'UTF-8' encoding to copy filtered
> > > > > > > > resources.
> > > > > > > > [INFO] Copying 2 resources
> > > > > > > > [INFO] Copying 3 resources
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-compiler-plugin:0.22.0:compile
> > > > > > > > (default-
> > > > > > > > compile) @
> > > > > > > > org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-resources-plugin:2.6:testResources
> > > > > > > > (default-
> > > > > > > > testResources) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] Using 'UTF-8' encoding to copy filtered
> > > > > > > > resources.
> > > > > > > > [INFO] skip non existing resourceDirectory <https://bui
> > > > > > > > lds.apac
> > > > > > > > he.o
> > > > > > > > rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
> > > > > > > > [INFO] Copying 3 resources
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- target-platform-configuration:0.22.0:target-
> > > > > > > > platform
> > > > > > > > (default-target-platform) @ org.apache.sling.ide.vlt-
> > > > > > > > wrapper --
> > > > > > > > -
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin
> > > > > > > > (default-
> > > > > > > > package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] Building jar: <https://builds.apache.org/job/sli
> > > > > > > > ng-ide/w
> > > > > > > > s/vl
> > > > > > > > t-wrapper/target/org.apache.sling.ide.vlt-wrapper-
> > > > > > > > 1.1.1-
> > > > > > > > SNAPSHOT.jar>
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default
> > > > > > > > (default-
> > > > > > > > p2-
> > > > > > > > metadata-default) @ org.apache.sling.ide.vlt-wrapper --
> > > > > > > > -
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor
> > > > > > > > (attach-
> > > > > > > > descriptor) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-
> > > > > > > > files
> > > > > > > > (default) @ org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] Checking legal files in:
> > > > > > > > org.apache.sling.ide.vlt-
> > > > > > > > wrapper-
> > > > > > > > 1.1.1-SNAPSHOT.jar
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > > > > > > > org.apache.sling.ide.vlt-wrapper ---
> > > > > > > > [INFO] 51 implicit excludes (use -debug for more
> > > > > > > > details).
> > > > > > > > [INFO] Exclude: derby.log
> > > > > > > > [INFO] Exclude: .gitignore
> > > > > > > > [INFO] Exclude: README.md
> > > > > > > > [INFO] Exclude: *.launch
> > > > > > > > [INFO] Exclude: build.properties
> > > > > > > > [INFO] Exclude: .options
> > > > > > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > > > > > [INFO] Exclude: **/*.binary
> > > > > > > > [INFO] Exclude: eclipse-test/**
> > > > > > > > [INFO] Exclude: source-bundle/target/**
> > > > > > > > [INFO] Exclude: .Xauthority-*
> > > > > > > > [INFO] 13 resources included (use -debug for more
> > > > > > > > details)
> > > > > > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXP
> > > > > > > > arser:
> > > > > > > > Property 'http://www.oracle.com/xml/jaxp/properties/ent
> > > > > > > > ityExpan
> > > > > > > > sion
> > > > > > > > Limit' is not recognized.
> > > > > > > > Compiler warnings:
> > > > > > > > WARNING:��'org.apache.xerces.jaxp.SAXParserImpl:
> > > > > > > > Property
> > > > > > > > 'http://
> > > > > > > > javax.xml.XMLConstants/property/accessExternalDTD' is
> > > > > > > > not
> > > > > > > > recognized.'
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature
> > > > > > > > 'http://
> > > > > > > > java
> > > > > > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /jav
> > > > > > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > > > > > recognized.
> > > > > > > > Warning:��org.apache.xerces.parsers.SAXParser: Property
> > > > > > > > 'http:/
> > > > > > > > /www
> > > > > > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit'
> > > > > > > > is not
> > > > > > > > recognized.
> > > > > > > > [INFO] Rat check: Summary of files. Unapproved: 0
> > > > > > > > unknown: 0
> > > > > > > > generated: 0 approved: 1 licence.
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [INFO]�������������������������������������������������
> > > > > > > > ��������
> > > > > > > > 
> > > > > > > > 
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) 
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.api ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:build-
> > > > > > > > qualifier
> > > > > > > > (default-
> > > > > > > > build-qualifier) @ org.apache.sling.ide.api ---
> > > > > > > > [INFO] The project's OSGi version is 1.1.1.201612291701
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id
> > > > > > > > (default-
> > > > > > > > validate-id) @ org.apache.sling.ide.api ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-
> > > > > > > > version
> > > > > > > > (default-
> > > > > > > > validate-version) @ org.apache.sling.ide.api ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-remote-resources-plugin:1.5:process
> > > > > > > > (default)
> > > > > > > > @
> > > > > > > > org.apache.sling.ide.api ---
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- maven-resources-plugin:2.6:resources
> > > > > > > > (default-
> > > > > > > > resources)�
> > > > > > > > @ org.apache.sling.ide.api ---
> > > > > > > > [INFO] Using 'UTF-8' encoding to copy filtered
> > > > > > > > resources.
> > > > > > > > [INFO] Copying 4 resources
> > > > > > > > [INFO] Copying 3 resources
> > > > > > > > [INFO]�
> > > > > > > > [INFO] --- tycho-compiler-plugin:0.22.0:compile
> > > > > > > > (default-
> > > > > > > > compile) @
> > > > > > > > org.apache.sling.ide.api ---
> > > > > > > > [INFO] Compiling 40 source files to <https://builds.apa
> > > > > > > > che.org/
> > > > > > > > job/
> > > > > > > > sling-ide/ws/api/target/classes>
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled
> > > > > > > > [JENKINS] Archiving disabled[INFO] --------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ----------------------------------------
> > > > > > > > [INFO] Reactor Summary:
> > > > > > > > [INFO]�
> > > > > > > > [INFO] Sling IDE Tools: Reactor
> > > > > > > > ...........................
> > > > > > > > SUCCESS
> > > > > > > > [��3.101 s]
> > > > > > > > [INFO] Sling IDE Tools: Target definition
> > > > > > > > .................
> > > > > > > > SUCCESS
> > > > > > > > [��0.767 s]
> > > > > > > > [INFO] Sling IDE Tools: FileVault wrapper
> > > > > > > > .................
> > > > > > > > SUCCESS
> > > > > > > > [��2.792 s]
> > > > > > > > [INFO] Sling IDE Tools: API
> > > > > > > > ...............................
> > > > > > > > FAILURE
> > > > > > > > [��1.861 s]
> > > > > > > > [INFO] Sling IDE Tools: API Tests
> > > > > > > > .........................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Embedded Artifacts
> > > > > > > > ................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse Core
> > > > > > > > ......................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Resource-based Implementation
> > > > > > > > .....
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Resource-based Implementation
> > > > > > > > Tests
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: FileVault implementation
> > > > > > > > ..........
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: FileVault Implementation Tests
> > > > > > > > ....
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse UI
> > > > > > > > ........................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse Feature
> > > > > > > > ...................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core
> > > > > > > > ......
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI
> > > > > > > > ........
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse Sightly Core
> > > > > > > > ..............
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse Sightly UI
> > > > > > > > ................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Sightly Feature
> > > > > > > > ...................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse Tests
> > > > > > > > .....................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests
> > > > > > > > .....
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: M2Eclipse-based Feature
> > > > > > > > ...........
> > > > > > > > SKIPPED
> > > > > > > > [INFO] Sling IDE Tools: Update Site
> > > > > > > > .......................
> > > > > > > > SKIPPED
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO] BUILD FAILURE
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [INFO] Total time: 50.548 s
> > > > > > > > [INFO] Finished at: 2016-12-29T17:01:55+00:00
> > > > > > > > 
> > > > > > > > [INFO] Final Memory: 148M/871M
> > > > > > > > [INFO] ------------------------------------------------
> > > > > > > > --------
> > > > > > > > ----
> > > > > > > > ------------
> > > > > > > > [ERROR] Failed to execute goal org.eclipse.tycho:tycho-
> > > > > > > > compiler-
> > > > > > > > plugin:0.22.0:compile (default-compile) on project
> > > > > > > > org.apache.sling.ide.api: Compilation failure:
> > > > > > > > Compilation
> > > > > > > > failure:
> > > > > > > > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api
> > > > > > > > /src/org
> > > > > > > > /apa
> > > > > > > > che/sling/ide/filter/FilterLocator.java>:[33]
> > > > > > > > [ERROR] @NonNull Filter loadFilter(@NonNull IProject
> > > > > > > > project)
> > > > > > > > throws IOException, IllegalStateException;
> > > > > > > > [ERROR] ^^^^^^^^
> > > > > > > > [ERROR] Syntax error, type annotations are available
> > > > > > > > only when
> > > > > > > > source level is at least 1.8
> > > > > > > > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api
> > > > > > > > /src/org
> > > > > > > > /apa
> > > > > > > > che/sling/ide/filter/FilterLocator.java>:[33]
> > > > > > > > [ERROR] @NonNull Filter loadFilter(@NonNull IProject
> > > > > > > > project)
> > > > > > > > throws IOException, IllegalStateException;
> > > > > > > > [ERROR] ^^^^^^^^
> > > > > > > > [ERROR] Syntax error, type annotations are available
> > > > > > > > only when
> > > > > > > > source level is at least 1.8
> > > > > > > > [ERROR] 2 problems (2 errors)
> > > > > > > > [ERROR] -> [Help 1]
> > > > > > > > [ERROR]�
> > > > > > > > [ERROR] To see the full stack trace of the errors, re-
> > > > > > > > run Maven
> > > > > > > > with the -e switch.
> > > > > > > > [ERROR] Re-run Maven using the -X switch to enable full
> > > > > > > > debug
> > > > > > > > logging.
> > > > > > > > [ERROR]�
> > > > > > > > [ERROR] For more information about the errors and
> > > > > > > > possible
> > > > > > > > solutions, please read the following articles:
> > > > > > > > [ERROR] [Help 1] http://cwiki.apache.org/confluence/dis
> > > > > > > > play/MAV
> > > > > > > > EN/M
> > > > > > > > ojoFailureException
> > > > > > > > [ERROR]�
> > > > > > > > [ERROR] After correcting the problems, you can resume
> > > > > > > > the build
> > > > > > > > with the command
> > > > > > > > [ERROR]���mvn <goals> -rf :org.apache.sling.ide.api
> > > > > > > > Xvfb stopping
> > > > > > > > channel stopped
> > > > > > > 
> > > > > > > 
> > > > > 
> > > > > 
> 
> 


Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by "Andreas Schaefer Sr." <sc...@me.com>.
This is not limited to API.

There is the issue with impl-vlt that uses the Activator to obtain the Plugin Logger.
IntelliJ for example is not OSGi based and this caused me some headaches (and still does).

But there is also code that would be common to IDEs but it is embedded into Eclipse
source because it has references to Eclipse objects like the ResourceChangeCommandFactory.

A while ago I proposed a set of interfaces that would remove the Eclipse dependencies from the
RCCF and hide the IDE specific logic inside the implementations of these interfaces.

So far this went nowhere as I don’t know where to find the Eclipse code necessary and how to
build and test it properly.

Later I went a step further creating a Deployment Manager that even extracts IDE specific
code / classes from methods like SlingLaunchpadBehaviour.publishModule() etc.
The goal was to create a common behavior of the code deployment to AEM in all
IDEs.

Cheers - Andy

> On Jan 13, 2017, at 9:39 AM, Konrad Windszus <ko...@gmx.de> wrote:
> 
> For the API part I will make sure to not introduce any Eclipse specific dependencies.
> For the null-check annotations we should probably then rely on JSR-305 annotations (https://sling.apache.org/documentation/development/jsr-305.html).
> Konrad
> 
>> On 13 Jan 2017, at 17:10, Andreas Schaefer Sr. <sc...@me.com> wrote:
>> 
>> If tooling is every going to support other IDEs than Eclipse then you should not add more Eclipse dependencies
>> to non Eclipse modules. 
>> 
>> Cheers - Andy Schaefer
>> 
>>> On Jan 10, 2017, at 3:24 AM, Robert Munteanu <ro...@apache.org> wrote:
>>> 
>>> On Mon, 2017-01-09 at 09:24 -0500, Konrad Windszus wrote:
>>>>> On 9 Jan 2017, at 06:00, Robert Munteanu <ro...@apache.org>
>>>>> wrote:
>>>>> 
>>>>> Hi Konrad,
>>>>> 
>>>>> On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
>>>>>> This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=4340
>>>>>> 33.
>>>>>> Any suggestions which annotation types to use in the Eclipse IDE
>>>>>> for
>>>>>> null checks?
>>>>>> Or would it be fine to build the Sling IDE with target 1.8?
>>>>> 
>>>>> I am not opposed to building the IDE tooling with target 1.8 .
>>>>> First
>>>>> though, there is a workaround noted in the Eclipse bug:
>>>>> 
>>>>> please make sure that an in projects below 1.8 you reference
>>>>> version
>>>>> [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
>>>>> 
>>>>> Would that work for our scenario?
>>>> 
>>>> I have not tested that, but I just checked that indeed at least
>>>> Eclipse Neon ships with two different versions of that bundle 1.1.100
>>>> and 2.1.0 but I am not sure about older and newer versions of
>>>> Eclipse. I would rather instead upgrade to Java 8, since with Neon
>>>> Java 8 is anyhow required (see https://wiki.eclipse.org/Eclipse/Insta
>>>> llation).
>>>> WDYT?
>>> 
>>> I for one would switch to Java 8 only if really needed, as I think we
>>> need to make it as easy as possible to run the IDE tools.
>>> 
>>> Are there any developers out there using the IDE Tooling on Java 7? No
>>> idea. If there's a way to get null checking with Java 7, let's do that.
>>> Otherwise, feel free to raise a new SLING issue about moving to Java 8
>>> to track the reasons behind the move and change the requirement to Java
>>> 8.
>>> 
>>> Robert
>>> 
>>>> 
>>>>> 
>>>>> Robert
>>>>> 
>>>>>> Konrad
>>>>>> 
>>>>>>> On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds
>>>>>>> .apa
>>>>>>> che.org> wrote:
>>>>>>> 
>>>>>>> See <https://builds.apache.org/job/sling-ide/88/changes>
>>>>>>> 
>>>>>>> Changes:
>>>>>>> 
>>>>>>> [kwin] SLING-6344 disable syncing if no filter.xml can be found
>>>>>>> 
>>>>>>> simplify FilterLocator service
>>>>>>> 
>>>>>>> ------------------------------------------
>>>>>>> [...truncated 899 lines...]
>>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>>> @
>>>>>>> reactor ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>>> descriptor) @ reactor ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>>> (default) @ reactor ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
>>>>>>> [INFO] 72 implicit excludes (use -debug for more details).
>>>>>>> [INFO] Exclude: derby.log
>>>>>>> [INFO] Exclude: .gitignore
>>>>>>> [INFO] Exclude: README.md
>>>>>>> [INFO] Exclude: *.launch
>>>>>>> [INFO] Exclude: build.properties
>>>>>>> [INFO] Exclude: .options
>>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>>> [INFO] Exclude: **/*.binary
>>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>>> [INFO] 6 resources included (use -debug for more details)
>>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>>> sion
>>>>>>> Limit' is not recognized.
>>>>>>> Compiler warnings:
>>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>>> 'http://
>>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.'
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>>> java
>>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /jav
>>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /www
>>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>>> recognized.
>>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>>> generated: 0 approved: 5 licence.
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [INFO]                                                         
>>>>>>> 
>>>>>>> 
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] Building Sling IDE Tools: Target definition 1.1.1-
>>>>>>> SNAPSHOT
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>>> org.apache.sling.ide.target-definition ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>>> @
>>>>>>> org.apache.sling.ide.target-definition ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-target-
>>>>>>> definition
>>>>>>> (default-package-target-definition) @
>>>>>>> org.apache.sling.ide.target-
>>>>>>> definition ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>>> descriptor) @ org.apache.sling.ide.target-definition ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>>> (default) @ org.apache.sling.ide.target-definition ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>>>> org.apache.sling.ide.target-definition ---
>>>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>>>> [INFO] Exclude: derby.log
>>>>>>> [INFO] Exclude: .gitignore
>>>>>>> [INFO] Exclude: README.md
>>>>>>> [INFO] Exclude: *.launch
>>>>>>> [INFO] Exclude: build.properties
>>>>>>> [INFO] Exclude: .options
>>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>>> [INFO] Exclude: **/*.binary
>>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>>> [INFO] 3 resources included (use -debug for more details)
>>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>>> sion
>>>>>>> Limit' is not recognized.
>>>>>>> Compiler warnings:
>>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>>> 'http://
>>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.'
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>>> java
>>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /jav
>>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /www
>>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>>> recognized.
>>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>>> generated: 0 approved: 3 licence.
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [INFO]                                                         
>>>>>>> 
>>>>>>> 
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-
>>>>>>> SNAPSHOT
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>>>> (default-
>>>>>>> build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>>>> validate-id) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>>>> (default-
>>>>>>> validate-version) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-dependency-plugin:2.8:copy (default) @
>>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> webdav:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> spi-
>>>>>>> commons:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> jcr-
>>>>>>> commons:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> jcr2spi:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> jcr-
>>>>>>> client:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> spi:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>>> spi2dav:2.4.0:jar
>>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
>>>>>>> davex:3.0.0:jar
>>>>>>> [INFO] Configured Artifact:
>>>>>>> org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:j
>>>>>>> ar
>>>>>>> [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sl
>>>>>>> ing-
>>>>>>> ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
>>>>>>> [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.a
>>>>>>> pach
>>>>>>> e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://bui
>>>>>>> lds.
>>>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-
>>>>>>> commons-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://bui
>>>>>>> lds.
>>>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>>>> commons-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.
>>>>>>> apac
>>>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://buil
>>>>>>> ds.a
>>>>>>> pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>>>> client-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apac
>>>>>>> he.o
>>>>>>> rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
>>>>>>> [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.
>>>>>>> apac
>>>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
>>>>>>> 2.4.0.jar>
>>>>>>> [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.
>>>>>>> org/
>>>>>>> job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
>>>>>>> [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https:
>>>>>>> //bu
>>>>>>> ilds.apache.org/job/sling-ide/ws/vlt-
>>>>>>> wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>>> @
>>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>>>> resources) 
>>>>>>> @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>>> [INFO] Copying 2 resources
>>>>>>> [INFO] Copying 3 resources
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>>>> compile) @
>>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-resources-plugin:2.6:testResources (default-
>>>>>>> testResources) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>>> [INFO] skip non existing resourceDirectory <https://builds.apac
>>>>>>> he.o
>>>>>>> rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
>>>>>>> [INFO] Copying 3 resources
>>>>>>> [INFO] 
>>>>>>> [INFO] --- target-platform-configuration:0.22.0:target-platform
>>>>>>> (default-target-platform) @ org.apache.sling.ide.vlt-wrapper --
>>>>>>> -
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin
>>>>>>> (default-
>>>>>>> package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] Building jar: <https://builds.apache.org/job/sling-ide/w
>>>>>>> s/vl
>>>>>>> t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
>>>>>>> SNAPSHOT.jar>
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-
>>>>>>> p2-
>>>>>>> metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>>> descriptor) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>>> (default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] Checking legal files in: org.apache.sling.ide.vlt-
>>>>>>> wrapper-
>>>>>>> 1.1.1-SNAPSHOT.jar
>>>>>>> [INFO] 
>>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>>>> [INFO] Exclude: derby.log
>>>>>>> [INFO] Exclude: .gitignore
>>>>>>> [INFO] Exclude: README.md
>>>>>>> [INFO] Exclude: *.launch
>>>>>>> [INFO] Exclude: build.properties
>>>>>>> [INFO] Exclude: .options
>>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>>> [INFO] Exclude: **/*.binary
>>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>>> [INFO] 13 resources included (use -debug for more details)
>>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>>> sion
>>>>>>> Limit' is not recognized.
>>>>>>> Compiler warnings:
>>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>>> 'http://
>>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.'
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>>> java
>>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /jav
>>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>>> recognized.
>>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>>> /www
>>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>>> recognized.
>>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>>> generated: 0 approved: 1 licence.
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [INFO]                                                         
>>>>>>> 
>>>>>>> 
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>>> org.apache.sling.ide.api ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>>>> (default-
>>>>>>> build-qualifier) @ org.apache.sling.ide.api ---
>>>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>>>> validate-id) @ org.apache.sling.ide.api ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>>>> (default-
>>>>>>> validate-version) @ org.apache.sling.ide.api ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>>> @
>>>>>>> org.apache.sling.ide.api ---
>>>>>>> [INFO] 
>>>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>>>> resources) 
>>>>>>> @ org.apache.sling.ide.api ---
>>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>>> [INFO] Copying 4 resources
>>>>>>> [INFO] Copying 3 resources
>>>>>>> [INFO] 
>>>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>>>> compile) @
>>>>>>> org.apache.sling.ide.api ---
>>>>>>> [INFO] Compiling 40 source files to <https://builds.apache.org/
>>>>>>> job/
>>>>>>> sling-ide/ws/api/target/classes>
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled
>>>>>>> [JENKINS] Archiving disabled[INFO] ----------------------------
>>>>>>> ----
>>>>>>> ----------------------------------------
>>>>>>> [INFO] Reactor Summary:
>>>>>>> [INFO] 
>>>>>>> [INFO] Sling IDE Tools: Reactor ...........................
>>>>>>> SUCCESS
>>>>>>> [  3.101 s]
>>>>>>> [INFO] Sling IDE Tools: Target definition .................
>>>>>>> SUCCESS
>>>>>>> [  0.767 s]
>>>>>>> [INFO] Sling IDE Tools: FileVault wrapper .................
>>>>>>> SUCCESS
>>>>>>> [  2.792 s]
>>>>>>> [INFO] Sling IDE Tools: API ...............................
>>>>>>> FAILURE
>>>>>>> [  1.861 s]
>>>>>>> [INFO] Sling IDE Tools: API Tests .........................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Embedded Artifacts ................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse Core ......................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Resource-based Implementation .....
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Resource-based Implementation Tests
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: FileVault implementation ..........
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: FileVault Implementation Tests ....
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse UI ........................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse Feature ...................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ......
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse Sightly Core ..............
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse Sightly UI ................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Sightly Feature ...................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse Tests .....................
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests .....
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: M2Eclipse-based Feature ...........
>>>>>>> SKIPPED
>>>>>>> [INFO] Sling IDE Tools: Update Site .......................
>>>>>>> SKIPPED
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] BUILD FAILURE
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [INFO] Total time: 50.548 s
>>>>>>> [INFO] Finished at: 2016-12-29T17:01:55+00:00
>>>>>>> 
>>>>>>> [INFO] Final Memory: 148M/871M
>>>>>>> [INFO] --------------------------------------------------------
>>>>>>> ----
>>>>>>> ------------
>>>>>>> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-
>>>>>>> compiler-
>>>>>>> plugin:0.22.0:compile (default-compile) on project
>>>>>>> org.apache.sling.ide.api: Compilation failure: Compilation
>>>>>>> failure:
>>>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>>>> /apa
>>>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>>>> throws IOException, IllegalStateException;
>>>>>>> [ERROR] ^^^^^^^^
>>>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>>>> source level is at least 1.8
>>>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>>>> /apa
>>>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>>>> throws IOException, IllegalStateException;
>>>>>>> [ERROR] ^^^^^^^^
>>>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>>>> source level is at least 1.8
>>>>>>> [ERROR] 2 problems (2 errors)
>>>>>>> [ERROR] -> [Help 1]
>>>>>>> [ERROR] 
>>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>>>>>> with the -e switch.
>>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>>> logging.
>>>>>>> [ERROR] 
>>>>>>> [ERROR] For more information about the errors and possible
>>>>>>> solutions, please read the following articles:
>>>>>>> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAV
>>>>>>> EN/M
>>>>>>> ojoFailureException
>>>>>>> [ERROR] 
>>>>>>> [ERROR] After correcting the problems, you can resume the build
>>>>>>> with the command
>>>>>>> [ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
>>>>>>> Xvfb stopping
>>>>>>> channel stopped
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>> 
> 


Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by Konrad Windszus <ko...@gmx.de>.
For the API part I will make sure to not introduce any Eclipse specific dependencies.
For the null-check annotations we should probably then rely on JSR-305 annotations (https://sling.apache.org/documentation/development/jsr-305.html).
Konrad

> On 13 Jan 2017, at 17:10, Andreas Schaefer Sr. <sc...@me.com> wrote:
> 
> If tooling is every going to support other IDEs than Eclipse then you should not add more Eclipse dependencies
> to non Eclipse modules. 
> 
> Cheers - Andy Schaefer
> 
>> On Jan 10, 2017, at 3:24 AM, Robert Munteanu <ro...@apache.org> wrote:
>> 
>> On Mon, 2017-01-09 at 09:24 -0500, Konrad Windszus wrote:
>>>> On 9 Jan 2017, at 06:00, Robert Munteanu <ro...@apache.org>
>>>> wrote:
>>>> 
>>>> Hi Konrad,
>>>> 
>>>> On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
>>>>> This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=4340
>>>>> 33.
>>>>> Any suggestions which annotation types to use in the Eclipse IDE
>>>>> for
>>>>> null checks?
>>>>> Or would it be fine to build the Sling IDE with target 1.8?
>>>> 
>>>> I am not opposed to building the IDE tooling with target 1.8 .
>>>> First
>>>> though, there is a workaround noted in the Eclipse bug:
>>>> 
>>>> please make sure that an in projects below 1.8 you reference
>>>> version
>>>> [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
>>>> 
>>>> Would that work for our scenario?
>>> 
>>> I have not tested that, but I just checked that indeed at least
>>> Eclipse Neon ships with two different versions of that bundle 1.1.100
>>> and 2.1.0 but I am not sure about older and newer versions of
>>> Eclipse. I would rather instead upgrade to Java 8, since with Neon
>>> Java 8 is anyhow required (see https://wiki.eclipse.org/Eclipse/Insta
>>> llation).
>>> WDYT?
>> 
>> I for one would switch to Java 8 only if really needed, as I think we
>> need to make it as easy as possible to run the IDE tools.
>> 
>> Are there any developers out there using the IDE Tooling on Java 7? No
>> idea. If there's a way to get null checking with Java 7, let's do that.
>> Otherwise, feel free to raise a new SLING issue about moving to Java 8
>> to track the reasons behind the move and change the requirement to Java
>> 8.
>> 
>> Robert
>> 
>>> 
>>>> 
>>>> Robert
>>>> 
>>>>> Konrad
>>>>> 
>>>>>> On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds
>>>>>> .apa
>>>>>> che.org> wrote:
>>>>>> 
>>>>>> See <https://builds.apache.org/job/sling-ide/88/changes>
>>>>>> 
>>>>>> Changes:
>>>>>> 
>>>>>> [kwin] SLING-6344 disable syncing if no filter.xml can be found
>>>>>> 
>>>>>> simplify FilterLocator service
>>>>>> 
>>>>>> ------------------------------------------
>>>>>> [...truncated 899 lines...]
>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>> @
>>>>>> reactor ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>> descriptor) @ reactor ---
>>>>>> [INFO] 
>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>> (default) @ reactor ---
>>>>>> [INFO] 
>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
>>>>>> [INFO] 72 implicit excludes (use -debug for more details).
>>>>>> [INFO] Exclude: derby.log
>>>>>> [INFO] Exclude: .gitignore
>>>>>> [INFO] Exclude: README.md
>>>>>> [INFO] Exclude: *.launch
>>>>>> [INFO] Exclude: build.properties
>>>>>> [INFO] Exclude: .options
>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>> [INFO] Exclude: **/*.binary
>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>> [INFO] 6 resources included (use -debug for more details)
>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>> sion
>>>>>> Limit' is not recognized.
>>>>>> Compiler warnings:
>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>> 'http://
>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.'
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>> java
>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /jav
>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /www
>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>> recognized.
>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>> generated: 0 approved: 5 licence.
>>>>>> [JENKINS] Archiving disabled
>>>>>> [INFO]                                                         
>>>>>> 
>>>>>> 
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] Building Sling IDE Tools: Target definition 1.1.1-
>>>>>> SNAPSHOT
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>> org.apache.sling.ide.target-definition ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>> @
>>>>>> org.apache.sling.ide.target-definition ---
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-target-
>>>>>> definition
>>>>>> (default-package-target-definition) @
>>>>>> org.apache.sling.ide.target-
>>>>>> definition ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>> descriptor) @ org.apache.sling.ide.target-definition ---
>>>>>> [INFO] 
>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>> (default) @ org.apache.sling.ide.target-definition ---
>>>>>> [INFO] 
>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>>> org.apache.sling.ide.target-definition ---
>>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>>> [INFO] Exclude: derby.log
>>>>>> [INFO] Exclude: .gitignore
>>>>>> [INFO] Exclude: README.md
>>>>>> [INFO] Exclude: *.launch
>>>>>> [INFO] Exclude: build.properties
>>>>>> [INFO] Exclude: .options
>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>> [INFO] Exclude: **/*.binary
>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>> [INFO] 3 resources included (use -debug for more details)
>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>> sion
>>>>>> Limit' is not recognized.
>>>>>> Compiler warnings:
>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>> 'http://
>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.'
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>> java
>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /jav
>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /www
>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>> recognized.
>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>> generated: 0 approved: 3 licence.
>>>>>> [JENKINS] Archiving disabled
>>>>>> [INFO]                                                         
>>>>>> 
>>>>>> 
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-
>>>>>> SNAPSHOT
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>>> (default-
>>>>>> build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>>> validate-id) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>>> (default-
>>>>>> validate-version) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-dependency-plugin:2.8:copy (default) @
>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> webdav:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> spi-
>>>>>> commons:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> jcr-
>>>>>> commons:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> jcr2spi:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> jcr-
>>>>>> client:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> spi:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>>> spi2dav:2.4.0:jar
>>>>>> [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
>>>>>> davex:3.0.0:jar
>>>>>> [INFO] Configured Artifact:
>>>>>> org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:j
>>>>>> ar
>>>>>> [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sl
>>>>>> ing-
>>>>>> ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
>>>>>> [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.a
>>>>>> pach
>>>>>> e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://bui
>>>>>> lds.
>>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-
>>>>>> commons-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://bui
>>>>>> lds.
>>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>>> commons-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.
>>>>>> apac
>>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://buil
>>>>>> ds.a
>>>>>> pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>>> client-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apac
>>>>>> he.o
>>>>>> rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
>>>>>> [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.
>>>>>> apac
>>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
>>>>>> 2.4.0.jar>
>>>>>> [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.
>>>>>> org/
>>>>>> job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
>>>>>> [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https:
>>>>>> //bu
>>>>>> ilds.apache.org/job/sling-ide/ws/vlt-
>>>>>> wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>> @
>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>>> resources) 
>>>>>> @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>> [INFO] Copying 2 resources
>>>>>> [INFO] Copying 3 resources
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>>> compile) @
>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-resources-plugin:2.6:testResources (default-
>>>>>> testResources) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>> [INFO] skip non existing resourceDirectory <https://builds.apac
>>>>>> he.o
>>>>>> rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
>>>>>> [INFO] Copying 3 resources
>>>>>> [INFO] 
>>>>>> [INFO] --- target-platform-configuration:0.22.0:target-platform
>>>>>> (default-target-platform) @ org.apache.sling.ide.vlt-wrapper --
>>>>>> -
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin
>>>>>> (default-
>>>>>> package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] Building jar: <https://builds.apache.org/job/sling-ide/w
>>>>>> s/vl
>>>>>> t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
>>>>>> SNAPSHOT.jar>
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-
>>>>>> p2-
>>>>>> metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>>> descriptor) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 
>>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>>> (default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] Checking legal files in: org.apache.sling.ide.vlt-
>>>>>> wrapper-
>>>>>> 1.1.1-SNAPSHOT.jar
>>>>>> [INFO] 
>>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>>> [INFO] Exclude: derby.log
>>>>>> [INFO] Exclude: .gitignore
>>>>>> [INFO] Exclude: README.md
>>>>>> [INFO] Exclude: *.launch
>>>>>> [INFO] Exclude: build.properties
>>>>>> [INFO] Exclude: .options
>>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>>> [INFO] Exclude: **/*.binary
>>>>>> [INFO] Exclude: eclipse-test/**
>>>>>> [INFO] Exclude: source-bundle/target/**
>>>>>> [INFO] Exclude: .Xauthority-*
>>>>>> [INFO] 13 resources included (use -debug for more details)
>>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>>> sion
>>>>>> Limit' is not recognized.
>>>>>> Compiler warnings:
>>>>>> WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>>> 'http://
>>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.'
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>>> java
>>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /jav
>>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>>> recognized.
>>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>>> /www
>>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>>> recognized.
>>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>>> generated: 0 approved: 1 licence.
>>>>>> [JENKINS] Archiving disabled
>>>>>> [INFO]                                                         
>>>>>> 
>>>>>> 
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>>> org.apache.sling.ide.api ---
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>>> (default-
>>>>>> build-qualifier) @ org.apache.sling.ide.api ---
>>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>>> validate-id) @ org.apache.sling.ide.api ---
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>>> (default-
>>>>>> validate-version) @ org.apache.sling.ide.api ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>>> @
>>>>>> org.apache.sling.ide.api ---
>>>>>> [INFO] 
>>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>>> resources) 
>>>>>> @ org.apache.sling.ide.api ---
>>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>>> [INFO] Copying 4 resources
>>>>>> [INFO] Copying 3 resources
>>>>>> [INFO] 
>>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>>> compile) @
>>>>>> org.apache.sling.ide.api ---
>>>>>> [INFO] Compiling 40 source files to <https://builds.apache.org/
>>>>>> job/
>>>>>> sling-ide/ws/api/target/classes>
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled
>>>>>> [JENKINS] Archiving disabled[INFO] ----------------------------
>>>>>> ----
>>>>>> ----------------------------------------
>>>>>> [INFO] Reactor Summary:
>>>>>> [INFO] 
>>>>>> [INFO] Sling IDE Tools: Reactor ...........................
>>>>>> SUCCESS
>>>>>> [  3.101 s]
>>>>>> [INFO] Sling IDE Tools: Target definition .................
>>>>>> SUCCESS
>>>>>> [  0.767 s]
>>>>>> [INFO] Sling IDE Tools: FileVault wrapper .................
>>>>>> SUCCESS
>>>>>> [  2.792 s]
>>>>>> [INFO] Sling IDE Tools: API ...............................
>>>>>> FAILURE
>>>>>> [  1.861 s]
>>>>>> [INFO] Sling IDE Tools: API Tests .........................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Embedded Artifacts ................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse Core ......................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Resource-based Implementation .....
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Resource-based Implementation Tests
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: FileVault implementation ..........
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: FileVault Implementation Tests ....
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse UI ........................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse Feature ...................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ......
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse Sightly Core ..............
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse Sightly UI ................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Sightly Feature ...................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse Tests .....................
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests .....
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: M2Eclipse-based Feature ...........
>>>>>> SKIPPED
>>>>>> [INFO] Sling IDE Tools: Update Site .......................
>>>>>> SKIPPED
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] BUILD FAILURE
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [INFO] Total time: 50.548 s
>>>>>> [INFO] Finished at: 2016-12-29T17:01:55+00:00
>>>>>> 
>>>>>> [INFO] Final Memory: 148M/871M
>>>>>> [INFO] --------------------------------------------------------
>>>>>> ----
>>>>>> ------------
>>>>>> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-
>>>>>> compiler-
>>>>>> plugin:0.22.0:compile (default-compile) on project
>>>>>> org.apache.sling.ide.api: Compilation failure: Compilation
>>>>>> failure:
>>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>>> /apa
>>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>>> throws IOException, IllegalStateException;
>>>>>> [ERROR] ^^^^^^^^
>>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>>> source level is at least 1.8
>>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>>> /apa
>>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>>> throws IOException, IllegalStateException;
>>>>>> [ERROR] ^^^^^^^^
>>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>>> source level is at least 1.8
>>>>>> [ERROR] 2 problems (2 errors)
>>>>>> [ERROR] -> [Help 1]
>>>>>> [ERROR] 
>>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>>>>> with the -e switch.
>>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>>> logging.
>>>>>> [ERROR] 
>>>>>> [ERROR] For more information about the errors and possible
>>>>>> solutions, please read the following articles:
>>>>>> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAV
>>>>>> EN/M
>>>>>> ojoFailureException
>>>>>> [ERROR] 
>>>>>> [ERROR] After correcting the problems, you can resume the build
>>>>>> with the command
>>>>>> [ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
>>>>>> Xvfb stopping
>>>>>> channel stopped
>>>>> 
>>>>> 
>>> 
>>> 
>> 
> 


Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by "Andreas Schaefer Sr." <sc...@me.com>.
If tooling is every going to support other IDEs than Eclipse then you should not add more Eclipse dependencies
to non Eclipse modules. 

Cheers - Andy Schaefer

> On Jan 10, 2017, at 3:24 AM, Robert Munteanu <ro...@apache.org> wrote:
> 
> On Mon, 2017-01-09 at 09:24 -0500, Konrad Windszus wrote:
>>> On 9 Jan 2017, at 06:00, Robert Munteanu <ro...@apache.org>
>>> wrote:
>>> 
>>> Hi Konrad,
>>> 
>>> On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
>>>> This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=4340
>>>> 33.
>>>> Any suggestions which annotation types to use in the Eclipse IDE
>>>> for
>>>> null checks?
>>>> Or would it be fine to build the Sling IDE with target 1.8?
>>> 
>>> I am not opposed to building the IDE tooling with target 1.8 .
>>> First
>>> though, there is a workaround noted in the Eclipse bug:
>>> 
>>>  please make sure that an in projects below 1.8 you reference
>>> version
>>> [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
>>> 
>>> Would that work for our scenario?
>> 
>> I have not tested that, but I just checked that indeed at least
>> Eclipse Neon ships with two different versions of that bundle 1.1.100
>> and 2.1.0 but I am not sure about older and newer versions of
>> Eclipse. I would rather instead upgrade to Java 8, since with Neon
>> Java 8 is anyhow required (see https://wiki.eclipse.org/Eclipse/Insta
>> llation).
>> WDYT?
> 
> I for one would switch to Java 8 only if really needed, as I think we
> need to make it as easy as possible to run the IDE tools.
> 
> Are there any developers out there using the IDE Tooling on Java 7? No
> idea. If there's a way to get null checking with Java 7, let's do that.
> Otherwise, feel free to raise a new SLING issue about moving to Java 8
> to track the reasons behind the move and change the requirement to Java
> 8.
> 
> Robert
> 
>> 
>>> 
>>> Robert
>>> 
>>>> Konrad
>>>> 
>>>>> On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds
>>>>> .apa
>>>>> che.org> wrote:
>>>>> 
>>>>> See <https://builds.apache.org/job/sling-ide/88/changes>
>>>>> 
>>>>> Changes:
>>>>> 
>>>>> [kwin] SLING-6344 disable syncing if no filter.xml can be found
>>>>> 
>>>>> simplify FilterLocator service
>>>>> 
>>>>> ------------------------------------------
>>>>> [...truncated 899 lines...]
>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>> @
>>>>> reactor ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>> descriptor) @ reactor ---
>>>>> [INFO] 
>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>> (default) @ reactor ---
>>>>> [INFO] 
>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
>>>>> [INFO] 72 implicit excludes (use -debug for more details).
>>>>> [INFO] Exclude: derby.log
>>>>> [INFO] Exclude: .gitignore
>>>>> [INFO] Exclude: README.md
>>>>> [INFO] Exclude: *.launch
>>>>> [INFO] Exclude: build.properties
>>>>> [INFO] Exclude: .options
>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>> [INFO] Exclude: **/*.binary
>>>>> [INFO] Exclude: eclipse-test/**
>>>>> [INFO] Exclude: source-bundle/target/**
>>>>> [INFO] Exclude: .Xauthority-*
>>>>> [INFO] 6 resources included (use -debug for more details)
>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>> sion
>>>>> Limit' is not recognized.
>>>>> Compiler warnings:
>>>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>> 'http://
>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.'
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>> java
>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /jav
>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /www
>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>> recognized.
>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>> generated: 0 approved: 5 licence.
>>>>> [JENKINS] Archiving disabled
>>>>> [INFO]                                                         
>>>>>     
>>>>>             
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] Building Sling IDE Tools: Target definition 1.1.1-
>>>>> SNAPSHOT
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] 
>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>> org.apache.sling.ide.target-definition ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>> @
>>>>> org.apache.sling.ide.target-definition ---
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-target-
>>>>> definition
>>>>> (default-package-target-definition) @
>>>>> org.apache.sling.ide.target-
>>>>> definition ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>> descriptor) @ org.apache.sling.ide.target-definition ---
>>>>> [INFO] 
>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>> (default) @ org.apache.sling.ide.target-definition ---
>>>>> [INFO] 
>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>> org.apache.sling.ide.target-definition ---
>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>> [INFO] Exclude: derby.log
>>>>> [INFO] Exclude: .gitignore
>>>>> [INFO] Exclude: README.md
>>>>> [INFO] Exclude: *.launch
>>>>> [INFO] Exclude: build.properties
>>>>> [INFO] Exclude: .options
>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>> [INFO] Exclude: **/*.binary
>>>>> [INFO] Exclude: eclipse-test/**
>>>>> [INFO] Exclude: source-bundle/target/**
>>>>> [INFO] Exclude: .Xauthority-*
>>>>> [INFO] 3 resources included (use -debug for more details)
>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>> sion
>>>>> Limit' is not recognized.
>>>>> Compiler warnings:
>>>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>> 'http://
>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.'
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>> java
>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /jav
>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /www
>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>> recognized.
>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>> generated: 0 approved: 3 licence.
>>>>> [JENKINS] Archiving disabled
>>>>> [INFO]                                                         
>>>>>     
>>>>>             
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-
>>>>> SNAPSHOT
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] 
>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>> (default-
>>>>> build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>> validate-id) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>> (default-
>>>>> validate-version) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-dependency-plugin:2.8:copy (default) @
>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> webdav:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> spi-
>>>>> commons:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> jcr-
>>>>> commons:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> jcr2spi:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> jcr-
>>>>> client:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> spi:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>>>> spi2dav:2.4.0:jar
>>>>> [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
>>>>> davex:3.0.0:jar
>>>>> [INFO] Configured Artifact:
>>>>> org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:j
>>>>> ar
>>>>> [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sl
>>>>> ing-
>>>>> ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
>>>>> [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.a
>>>>> pach
>>>>> e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://bui
>>>>> lds.
>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-
>>>>> commons-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://bui
>>>>> lds.
>>>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>> commons-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.
>>>>> apac
>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://buil
>>>>> ds.a
>>>>> pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
>>>>> client-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apac
>>>>> he.o
>>>>> rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
>>>>> [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.
>>>>> apac
>>>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
>>>>> 2.4.0.jar>
>>>>> [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.
>>>>> org/
>>>>> job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
>>>>> [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https:
>>>>> //bu
>>>>> ilds.apache.org/job/sling-ide/ws/vlt-
>>>>> wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
>>>>> [INFO] 
>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>> @
>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>> resources) 
>>>>> @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> [INFO] Copying 2 resources
>>>>> [INFO] Copying 3 resources
>>>>> [INFO] 
>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>> compile) @
>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-resources-plugin:2.6:testResources (default-
>>>>> testResources) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> [INFO] skip non existing resourceDirectory <https://builds.apac
>>>>> he.o
>>>>> rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
>>>>> [INFO] Copying 3 resources
>>>>> [INFO] 
>>>>> [INFO] --- target-platform-configuration:0.22.0:target-platform
>>>>> (default-target-platform) @ org.apache.sling.ide.vlt-wrapper --
>>>>> -
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin
>>>>> (default-
>>>>> package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] Building jar: <https://builds.apache.org/job/sling-ide/w
>>>>> s/vl
>>>>> t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
>>>>> SNAPSHOT.jar>
>>>>> [INFO] 
>>>>> [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-
>>>>> p2-
>>>>> metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>>>> descriptor) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 
>>>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>>>> (default) @ org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] Checking legal files in: org.apache.sling.ide.vlt-
>>>>> wrapper-
>>>>> 1.1.1-SNAPSHOT.jar
>>>>> [INFO] 
>>>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>>>> org.apache.sling.ide.vlt-wrapper ---
>>>>> [INFO] 51 implicit excludes (use -debug for more details).
>>>>> [INFO] Exclude: derby.log
>>>>> [INFO] Exclude: .gitignore
>>>>> [INFO] Exclude: README.md
>>>>> [INFO] Exclude: *.launch
>>>>> [INFO] Exclude: build.properties
>>>>> [INFO] Exclude: .options
>>>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>>>> [INFO] Exclude: **/*.binary
>>>>> [INFO] Exclude: eclipse-test/**
>>>>> [INFO] Exclude: source-bundle/target/**
>>>>> [INFO] Exclude: .Xauthority-*
>>>>> [INFO] 13 resources included (use -debug for more details)
>>>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
>>>>> sion
>>>>> Limit' is not recognized.
>>>>> Compiler warnings:
>>>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property
>>>>> 'http://
>>>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.'
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://
>>>>> java
>>>>> x.xml.XMLConstants/feature/secure-processing' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /jav
>>>>> ax.xml.XMLConstants/property/accessExternalDTD' is not
>>>>> recognized.
>>>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http:/
>>>>> /www
>>>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>>>> recognized.
>>>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>>>> generated: 0 approved: 1 licence.
>>>>> [JENKINS] Archiving disabled
>>>>> [INFO]                                                         
>>>>>     
>>>>>             
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] 
>>>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>>>> org.apache.sling.ide.api ---
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
>>>>> (default-
>>>>> build-qualifier) @ org.apache.sling.ide.api ---
>>>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>>>> validate-id) @ org.apache.sling.ide.api ---
>>>>> [INFO] 
>>>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
>>>>> (default-
>>>>> validate-version) @ org.apache.sling.ide.api ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default)
>>>>> @
>>>>> org.apache.sling.ide.api ---
>>>>> [INFO] 
>>>>> [INFO] --- maven-resources-plugin:2.6:resources (default-
>>>>> resources) 
>>>>> @ org.apache.sling.ide.api ---
>>>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> [INFO] Copying 4 resources
>>>>> [INFO] Copying 3 resources
>>>>> [INFO] 
>>>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
>>>>> compile) @
>>>>> org.apache.sling.ide.api ---
>>>>> [INFO] Compiling 40 source files to <https://builds.apache.org/
>>>>> job/
>>>>> sling-ide/ws/api/target/classes>
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled
>>>>> [JENKINS] Archiving disabled[INFO] ----------------------------
>>>>> ----
>>>>> ----------------------------------------
>>>>> [INFO] Reactor Summary:
>>>>> [INFO] 
>>>>> [INFO] Sling IDE Tools: Reactor ...........................
>>>>> SUCCESS
>>>>> [  3.101 s]
>>>>> [INFO] Sling IDE Tools: Target definition .................
>>>>> SUCCESS
>>>>> [  0.767 s]
>>>>> [INFO] Sling IDE Tools: FileVault wrapper .................
>>>>> SUCCESS
>>>>> [  2.792 s]
>>>>> [INFO] Sling IDE Tools: API ...............................
>>>>> FAILURE
>>>>> [  1.861 s]
>>>>> [INFO] Sling IDE Tools: API Tests .........................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Embedded Artifacts ................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse Core ......................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Resource-based Implementation .....
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Resource-based Implementation Tests
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: FileVault implementation ..........
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: FileVault Implementation Tests ....
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse UI ........................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse Feature ...................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ......
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse Sightly Core ..............
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse Sightly UI ................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Sightly Feature ...................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse Tests .....................
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests .....
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: M2Eclipse-based Feature ...........
>>>>> SKIPPED
>>>>> [INFO] Sling IDE Tools: Update Site .......................
>>>>> SKIPPED
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] BUILD FAILURE
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [INFO] Total time: 50.548 s
>>>>> [INFO] Finished at: 2016-12-29T17:01:55+00:00
>>>>> 
>>>>> [INFO] Final Memory: 148M/871M
>>>>> [INFO] --------------------------------------------------------
>>>>> ----
>>>>> ------------
>>>>> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-
>>>>> compiler-
>>>>> plugin:0.22.0:compile (default-compile) on project
>>>>> org.apache.sling.ide.api: Compilation failure: Compilation
>>>>> failure:
>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>> /apa
>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>> throws IOException, IllegalStateException;
>>>>> [ERROR] ^^^^^^^^
>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>> source level is at least 1.8
>>>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
>>>>> /apa
>>>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>>>> throws IOException, IllegalStateException;
>>>>> [ERROR] ^^^^^^^^
>>>>> [ERROR] Syntax error, type annotations are available only when
>>>>> source level is at least 1.8
>>>>> [ERROR] 2 problems (2 errors)
>>>>> [ERROR] -> [Help 1]
>>>>> [ERROR] 
>>>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>>>> with the -e switch.
>>>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>>>> logging.
>>>>> [ERROR] 
>>>>> [ERROR] For more information about the errors and possible
>>>>> solutions, please read the following articles:
>>>>> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAV
>>>>> EN/M
>>>>> ojoFailureException
>>>>> [ERROR] 
>>>>> [ERROR] After correcting the problems, you can resume the build
>>>>> with the command
>>>>> [ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
>>>>> Xvfb stopping
>>>>> channel stopped
>>>> 
>>>> 
>> 
>> 
> 


Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by Robert Munteanu <ro...@apache.org>.
On Mon, 2017-01-09 at 09:24 -0500, Konrad Windszus wrote:
> > On 9 Jan 2017, at 06:00, Robert Munteanu <ro...@apache.org>
> > wrote:
> > 
> > Hi Konrad,
> > 
> > On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
> > > This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=4340
> > > 33.
> > > Any suggestions which annotation types to use in the Eclipse IDE
> > > for
> > > null checks?
> > > Or would it be fine to build the Sling IDE with target 1.8?
> > 
> > I am not opposed to building the IDE tooling with target 1.8 .
> > First
> > though, there is a workaround noted in the Eclipse bug:
> > 
> > �please make sure that an in projects below 1.8 you reference
> > version
> > [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
> > 
> > Would that work for our scenario?
> 
> I have not tested that, but I just checked that indeed at least
> Eclipse Neon ships with two different versions of that bundle 1.1.100
> and 2.1.0 but I am not sure about older and newer versions of
> Eclipse. I would rather instead upgrade to Java 8, since with Neon
> Java 8 is anyhow required (see https://wiki.eclipse.org/Eclipse/Insta
> llation).
> WDYT?

I for one would switch to Java 8 only if really needed, as I think we
need to make it as easy as possible to run the IDE tools.

Are there any developers out there using the IDE Tooling on Java 7? No
idea. If there's a way to get null checking with Java 7, let's do that.
Otherwise, feel free to raise a new SLING issue about moving to Java 8
to track the reasons behind the move and change the requirement to Java
8.

Robert

> 
> > 
> > Robert
> > 
> > > Konrad
> > > 
> > > > On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds
> > > > .apa
> > > > che.org> wrote:
> > > > 
> > > > See <https://builds.apache.org/job/sling-ide/88/changes>
> > > > 
> > > > Changes:
> > > > 
> > > > [kwin] SLING-6344 disable syncing if no filter.xml can be found
> > > > 
> > > > simplify FilterLocator service
> > > > 
> > > > ------------------------------------------
> > > > [...truncated 899 lines...]
> > > > [INFO] --- maven-remote-resources-plugin:1.5:process (default)
> > > > @
> > > > reactor ---
> > > > [INFO]�
> > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > > > descriptor) @ reactor ---
> > > > [INFO]�
> > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > (default) @ reactor ---
> > > > [INFO]�
> > > > [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
> > > > [INFO] 72 implicit excludes (use -debug for more details).
> > > > [INFO] Exclude: derby.log
> > > > [INFO] Exclude: .gitignore
> > > > [INFO] Exclude: README.md
> > > > [INFO] Exclude: *.launch
> > > > [INFO] Exclude: build.properties
> > > > [INFO] Exclude: .options
> > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > [INFO] Exclude: **/*.binary
> > > > [INFO] Exclude: eclipse-test/**
> > > > [INFO] Exclude: source-bundle/target/**
> > > > [INFO] Exclude: .Xauthority-*
> > > > [INFO] 6 resources included (use -debug for more details)
> > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > > > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
> > > > sion
> > > > Limit' is not recognized.
> > > > Compiler warnings:
> > > > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property
> > > > 'http://
> > > > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.'
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://
> > > > java
> > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /jav
> > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /www
> > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > > > recognized.
> > > > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > > > generated: 0 approved: 5 licence.
> > > > [JENKINS] Archiving disabled
> > > > [INFO]���������������������������������������������������������
> > > > ����
> > > > ������������
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO] Building Sling IDE Tools: Target definition 1.1.1-
> > > > SNAPSHOT
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO]�
> > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > > > org.apache.sling.ide.target-definition ---
> > > > [INFO]�
> > > > [INFO] --- maven-remote-resources-plugin:1.5:process (default)
> > > > @
> > > > org.apache.sling.ide.target-definition ---
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:package-target-
> > > > definition
> > > > (default-package-target-definition) @
> > > > org.apache.sling.ide.target-
> > > > definition ---
> > > > [INFO]�
> > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > > > descriptor) @ org.apache.sling.ide.target-definition ---
> > > > [INFO]�
> > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > (default) @ org.apache.sling.ide.target-definition ---
> > > > [INFO]�
> > > > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > > > org.apache.sling.ide.target-definition ---
> > > > [INFO] 51 implicit excludes (use -debug for more details).
> > > > [INFO] Exclude: derby.log
> > > > [INFO] Exclude: .gitignore
> > > > [INFO] Exclude: README.md
> > > > [INFO] Exclude: *.launch
> > > > [INFO] Exclude: build.properties
> > > > [INFO] Exclude: .options
> > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > [INFO] Exclude: **/*.binary
> > > > [INFO] Exclude: eclipse-test/**
> > > > [INFO] Exclude: source-bundle/target/**
> > > > [INFO] Exclude: .Xauthority-*
> > > > [INFO] 3 resources included (use -debug for more details)
> > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > > > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
> > > > sion
> > > > Limit' is not recognized.
> > > > Compiler warnings:
> > > > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property
> > > > 'http://
> > > > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.'
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://
> > > > java
> > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /jav
> > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /www
> > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > > > recognized.
> > > > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > > > generated: 0 approved: 3 licence.
> > > > [JENKINS] Archiving disabled
> > > > [INFO]���������������������������������������������������������
> > > > ����
> > > > ������������
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-
> > > > SNAPSHOT
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO]�
> > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > > > org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
> > > > (default-
> > > > build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] The project's OSGi version is 1.1.1.201612291701
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
> > > > validate-id) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
> > > > (default-
> > > > validate-version) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- maven-dependency-plugin:2.8:copy (default) @
> > > > org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > webdav:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > spi-
> > > > commons:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > jcr-
> > > > commons:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > jcr2spi:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > jcr-
> > > > client:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > spi:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > > > spi2dav:2.4.0:jar
> > > > [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
> > > > davex:3.0.0:jar
> > > > [INFO] Configured Artifact:
> > > > org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:j
> > > > ar
> > > > [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sl
> > > > ing-
> > > > ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
> > > > [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.a
> > > > pach
> > > > e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-
> > > > 2.4.0.jar>
> > > > [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://bui
> > > > lds.
> > > > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-
> > > > commons-
> > > > 2.4.0.jar>
> > > > [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://bui
> > > > lds.
> > > > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
> > > > commons-
> > > > 2.4.0.jar>
> > > > [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.
> > > > apac
> > > > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
> > > > 2.4.0.jar>
> > > > [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://buil
> > > > ds.a
> > > > pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-
> > > > client-
> > > > 2.4.0.jar>
> > > > [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apac
> > > > he.o
> > > > rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
> > > > [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.
> > > > apac
> > > > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
> > > > 2.4.0.jar>
> > > > [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.
> > > > org/
> > > > job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
> > > > [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https:
> > > > //bu
> > > > ilds.apache.org/job/sling-ide/ws/vlt-
> > > > wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
> > > > [INFO]�
> > > > [INFO] --- maven-remote-resources-plugin:1.5:process (default)
> > > > @
> > > > org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- maven-resources-plugin:2.6:resources (default-
> > > > resources)�
> > > > @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > > [INFO] Copying 2 resources
> > > > [INFO] Copying 3 resources
> > > > [INFO]�
> > > > [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
> > > > compile) @
> > > > org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- maven-resources-plugin:2.6:testResources (default-
> > > > testResources) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > > [INFO] skip non existing resourceDirectory <https://builds.apac
> > > > he.o
> > > > rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
> > > > [INFO] Copying 3 resources
> > > > [INFO]�
> > > > [INFO] --- target-platform-configuration:0.22.0:target-platform
> > > > (default-target-platform) @ org.apache.sling.ide.vlt-wrapper --
> > > > -
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin
> > > > (default-
> > > > package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] Building jar: <https://builds.apache.org/job/sling-ide/w
> > > > s/vl
> > > > t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
> > > > SNAPSHOT.jar>
> > > > [INFO]�
> > > > [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-
> > > > p2-
> > > > metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > > > descriptor) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO]�
> > > > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > > > (default) @ org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] Checking legal files in: org.apache.sling.ide.vlt-
> > > > wrapper-
> > > > 1.1.1-SNAPSHOT.jar
> > > > [INFO]�
> > > > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > > > org.apache.sling.ide.vlt-wrapper ---
> > > > [INFO] 51 implicit excludes (use -debug for more details).
> > > > [INFO] Exclude: derby.log
> > > > [INFO] Exclude: .gitignore
> > > > [INFO] Exclude: README.md
> > > > [INFO] Exclude: *.launch
> > > > [INFO] Exclude: build.properties
> > > > [INFO] Exclude: .options
> > > > [INFO] Exclude: META-INF/MANIFEST.MF
> > > > [INFO] Exclude: **/*.binary
> > > > [INFO] Exclude: eclipse-test/**
> > > > [INFO] Exclude: source-bundle/target/**
> > > > [INFO] Exclude: .Xauthority-*
> > > > [INFO] 13 resources included (use -debug for more details)
> > > > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > > > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpan
> > > > sion
> > > > Limit' is not recognized.
> > > > Compiler warnings:
> > > > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property
> > > > 'http://
> > > > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.'
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://
> > > > java
> > > > x.xml.XMLConstants/feature/secure-processing' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /jav
> > > > ax.xml.XMLConstants/property/accessExternalDTD' is not
> > > > recognized.
> > > > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http:/
> > > > /www
> > > > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > > > recognized.
> > > > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > > > generated: 0 approved: 1 licence.
> > > > [JENKINS] Archiving disabled
> > > > [INFO]���������������������������������������������������������
> > > > ����
> > > > ������������
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO]�
> > > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > > > org.apache.sling.ide.api ---
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier
> > > > (default-
> > > > build-qualifier) @ org.apache.sling.ide.api ---
> > > > [INFO] The project's OSGi version is 1.1.1.201612291701
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
> > > > validate-id) @ org.apache.sling.ide.api ---
> > > > [INFO]�
> > > > [INFO] --- tycho-packaging-plugin:0.22.0:validate-version
> > > > (default-
> > > > validate-version) @ org.apache.sling.ide.api ---
> > > > [INFO]�
> > > > [INFO] --- maven-remote-resources-plugin:1.5:process (default)
> > > > @
> > > > org.apache.sling.ide.api ---
> > > > [INFO]�
> > > > [INFO] --- maven-resources-plugin:2.6:resources (default-
> > > > resources)�
> > > > @ org.apache.sling.ide.api ---
> > > > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > > > [INFO] Copying 4 resources
> > > > [INFO] Copying 3 resources
> > > > [INFO]�
> > > > [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-
> > > > compile) @
> > > > org.apache.sling.ide.api ---
> > > > [INFO] Compiling 40 source files to <https://builds.apache.org/
> > > > job/
> > > > sling-ide/ws/api/target/classes>
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled
> > > > [JENKINS] Archiving disabled[INFO] ----------------------------
> > > > ----
> > > > ----------------------------------------
> > > > [INFO] Reactor Summary:
> > > > [INFO]�
> > > > [INFO] Sling IDE Tools: Reactor ...........................
> > > > SUCCESS
> > > > [��3.101 s]
> > > > [INFO] Sling IDE Tools: Target definition .................
> > > > SUCCESS
> > > > [��0.767 s]
> > > > [INFO] Sling IDE Tools: FileVault wrapper .................
> > > > SUCCESS
> > > > [��2.792 s]
> > > > [INFO] Sling IDE Tools: API ...............................
> > > > FAILURE
> > > > [��1.861 s]
> > > > [INFO] Sling IDE Tools: API Tests .........................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Embedded Artifacts ................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse Core ......................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Resource-based Implementation .....
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Resource-based Implementation Tests
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: FileVault implementation ..........
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: FileVault Implementation Tests ....
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse UI ........................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse Feature ...................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ......
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse Sightly Core ..............
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse Sightly UI ................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Sightly Feature ...................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse Tests .....................
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests .....
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: M2Eclipse-based Feature ...........
> > > > SKIPPED
> > > > [INFO] Sling IDE Tools: Update Site .......................
> > > > SKIPPED
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO] BUILD FAILURE
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [INFO] Total time: 50.548 s
> > > > [INFO] Finished at: 2016-12-29T17:01:55+00:00
> > > > 
> > > > [INFO] Final Memory: 148M/871M
> > > > [INFO] --------------------------------------------------------
> > > > ----
> > > > ------------
> > > > [ERROR] Failed to execute goal org.eclipse.tycho:tycho-
> > > > compiler-
> > > > plugin:0.22.0:compile (default-compile) on project
> > > > org.apache.sling.ide.api: Compilation failure: Compilation
> > > > failure:
> > > > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
> > > > /apa
> > > > che/sling/ide/filter/FilterLocator.java>:[33]
> > > > [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
> > > > throws IOException, IllegalStateException;
> > > > [ERROR] ^^^^^^^^
> > > > [ERROR] Syntax error, type annotations are available only when
> > > > source level is at least 1.8
> > > > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org
> > > > /apa
> > > > che/sling/ide/filter/FilterLocator.java>:[33]
> > > > [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
> > > > throws IOException, IllegalStateException;
> > > > [ERROR] ^^^^^^^^
> > > > [ERROR] Syntax error, type annotations are available only when
> > > > source level is at least 1.8
> > > > [ERROR] 2 problems (2 errors)
> > > > [ERROR] -> [Help 1]
> > > > [ERROR]�
> > > > [ERROR] To see the full stack trace of the errors, re-run Maven
> > > > with the -e switch.
> > > > [ERROR] Re-run Maven using the -X switch to enable full debug
> > > > logging.
> > > > [ERROR]�
> > > > [ERROR] For more information about the errors and possible
> > > > solutions, please read the following articles:
> > > > [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAV
> > > > EN/M
> > > > ojoFailureException
> > > > [ERROR]�
> > > > [ERROR] After correcting the problems, you can resume the build
> > > > with the command
> > > > [ERROR]���mvn <goals> -rf :org.apache.sling.ide.api
> > > > Xvfb stopping
> > > > channel stopped
> > > 
> > > 
> 
> 


Re: Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by Konrad Windszus <ko...@gmx.de>.
> On 9 Jan 2017, at 06:00, Robert Munteanu <ro...@apache.org> wrote:
> 
> Hi Konrad,
> 
> On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
>> This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=434033.
>> Any suggestions which annotation types to use in the Eclipse IDE for
>> null checks?
>> Or would it be fine to build the Sling IDE with target 1.8?
> 
> I am not opposed to building the IDE tooling with target 1.8 . First
> though, there is a workaround noted in the Eclipse bug:
> 
>  please make sure that an in projects below 1.8 you reference version
> [1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)
> 
> Would that work for our scenario?

I have not tested that, but I just checked that indeed at least Eclipse Neon ships with two different versions of that bundle 1.1.100 and 2.1.0 but I am not sure about older and newer versions of Eclipse. I would rather instead upgrade to Java 8, since with Neon Java 8 is anyhow required (see https://wiki.eclipse.org/Eclipse/Installation).
WDYT?

> 
> Robert
> 
>> Konrad
>> 
>>> On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds.apa
>>> che.org> wrote:
>>> 
>>> See <https://builds.apache.org/job/sling-ide/88/changes>
>>> 
>>> Changes:
>>> 
>>> [kwin] SLING-6344 disable syncing if no filter.xml can be found
>>> 
>>> simplify FilterLocator service
>>> 
>>> ------------------------------------------
>>> [...truncated 899 lines...]
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> reactor ---
>>> [INFO] 
>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>> descriptor) @ reactor ---
>>> [INFO] 
>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>> (default) @ reactor ---
>>> [INFO] 
>>> [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
>>> [INFO] 72 implicit excludes (use -debug for more details).
>>> [INFO] Exclude: derby.log
>>> [INFO] Exclude: .gitignore
>>> [INFO] Exclude: README.md
>>> [INFO] Exclude: *.launch
>>> [INFO] Exclude: build.properties
>>> [INFO] Exclude: .options
>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>> [INFO] Exclude: **/*.binary
>>> [INFO] Exclude: eclipse-test/**
>>> [INFO] Exclude: source-bundle/target/**
>>> [INFO] Exclude: .Xauthority-*
>>> [INFO] 6 resources included (use -debug for more details)
>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
>>> Limit' is not recognized.
>>> Compiler warnings:
>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>> recognized.'
>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://java
>>> x.xml.XMLConstants/feature/secure-processing' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://jav
>>> ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www
>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>> recognized.
>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>> generated: 0 approved: 5 licence.
>>> [JENKINS] Archiving disabled
>>> [INFO]                                                             
>>>             
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Building Sling IDE Tools: Target definition 1.1.1-SNAPSHOT
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] 
>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>> org.apache.sling.ide.target-definition ---
>>> [INFO] 
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> org.apache.sling.ide.target-definition ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-target-definition
>>> (default-package-target-definition) @ org.apache.sling.ide.target-
>>> definition ---
>>> [INFO] 
>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>> descriptor) @ org.apache.sling.ide.target-definition ---
>>> [INFO] 
>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>> (default) @ org.apache.sling.ide.target-definition ---
>>> [INFO] 
>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>> org.apache.sling.ide.target-definition ---
>>> [INFO] 51 implicit excludes (use -debug for more details).
>>> [INFO] Exclude: derby.log
>>> [INFO] Exclude: .gitignore
>>> [INFO] Exclude: README.md
>>> [INFO] Exclude: *.launch
>>> [INFO] Exclude: build.properties
>>> [INFO] Exclude: .options
>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>> [INFO] Exclude: **/*.binary
>>> [INFO] Exclude: eclipse-test/**
>>> [INFO] Exclude: source-bundle/target/**
>>> [INFO] Exclude: .Xauthority-*
>>> [INFO] 3 resources included (use -debug for more details)
>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
>>> Limit' is not recognized.
>>> Compiler warnings:
>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>> recognized.'
>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://java
>>> x.xml.XMLConstants/feature/secure-processing' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://jav
>>> ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www
>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>> recognized.
>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>> generated: 0 approved: 3 licence.
>>> [JENKINS] Archiving disabled
>>> [INFO]                                                             
>>>             
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-SNAPSHOT
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] 
>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>> org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-
>>> build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>> validate-id) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-
>>> validate-version) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- maven-dependency-plugin:2.8:copy (default) @
>>> org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>> webdav:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi-
>>> commons:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-
>>> commons:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>> jcr2spi:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-
>>> client:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>> spi:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
>>> spi2dav:2.4.0:jar
>>> [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
>>> davex:3.0.0:jar
>>> [INFO] Configured Artifact:
>>> org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:jar
>>> [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sling-
>>> ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
>>> [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.apach
>>> e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-2.4.0.jar>
>>> [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://builds.
>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-commons-
>>> 2.4.0.jar>
>>> [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://builds.
>>> apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-commons-
>>> 2.4.0.jar>
>>> [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.apac
>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
>>> 2.4.0.jar>
>>> [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://builds.a
>>> pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-client-
>>> 2.4.0.jar>
>>> [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apache.o
>>> rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
>>> [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.apac
>>> he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
>>> 2.4.0.jar>
>>> [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.org/
>>> job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
>>> [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https://bu
>>> ilds.apache.org/job/sling-ide/ws/vlt-
>>> wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
>>> [INFO] 
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) 
>>> @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 2 resources
>>> [INFO] Copying 3 resources
>>> [INFO] 
>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @
>>> org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- maven-resources-plugin:2.6:testResources (default-
>>> testResources) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] skip non existing resourceDirectory <https://builds.apache.o
>>> rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
>>> [INFO] Copying 3 resources
>>> [INFO] 
>>> [INFO] --- target-platform-configuration:0.22.0:target-platform
>>> (default-target-platform) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin (default-
>>> package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] Building jar: <https://builds.apache.org/job/sling-ide/ws/vl
>>> t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
>>> SNAPSHOT.jar>
>>> [INFO] 
>>> [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-p2-
>>> metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
>>> descriptor) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 
>>> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
>>> (default) @ org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] Checking legal files in: org.apache.sling.ide.vlt-wrapper-
>>> 1.1.1-SNAPSHOT.jar
>>> [INFO] 
>>> [INFO] --- apache-rat-plugin:0.10:check (default) @
>>> org.apache.sling.ide.vlt-wrapper ---
>>> [INFO] 51 implicit excludes (use -debug for more details).
>>> [INFO] Exclude: derby.log
>>> [INFO] Exclude: .gitignore
>>> [INFO] Exclude: README.md
>>> [INFO] Exclude: *.launch
>>> [INFO] Exclude: build.properties
>>> [INFO] Exclude: .options
>>> [INFO] Exclude: META-INF/MANIFEST.MF
>>> [INFO] Exclude: **/*.binary
>>> [INFO] Exclude: eclipse-test/**
>>> [INFO] Exclude: source-bundle/target/**
>>> [INFO] Exclude: .Xauthority-*
>>> [INFO] 13 resources included (use -debug for more details)
>>> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
>>> Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
>>> Limit' is not recognized.
>>> Compiler warnings:
>>>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
>>> javax.xml.XMLConstants/property/accessExternalDTD' is not
>>> recognized.'
>>> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://java
>>> x.xml.XMLConstants/feature/secure-processing' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://jav
>>> ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
>>> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www
>>> .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
>>> recognized.
>>> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
>>> generated: 0 approved: 1 licence.
>>> [JENKINS] Archiving disabled
>>> [INFO]                                                             
>>>             
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] 
>>> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
>>> org.apache.sling.ide.api ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-
>>> build-qualifier) @ org.apache.sling.ide.api ---
>>> [INFO] The project's OSGi version is 1.1.1.201612291701
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
>>> validate-id) @ org.apache.sling.ide.api ---
>>> [INFO] 
>>> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-
>>> validate-version) @ org.apache.sling.ide.api ---
>>> [INFO] 
>>> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
>>> org.apache.sling.ide.api ---
>>> [INFO] 
>>> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) 
>>> @ org.apache.sling.ide.api ---
>>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>> [INFO] Copying 4 resources
>>> [INFO] Copying 3 resources
>>> [INFO] 
>>> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @
>>> org.apache.sling.ide.api ---
>>> [INFO] Compiling 40 source files to <https://builds.apache.org/job/
>>> sling-ide/ws/api/target/classes>
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled
>>> [JENKINS] Archiving disabled[INFO] --------------------------------
>>> ----------------------------------------
>>> [INFO] Reactor Summary:
>>> [INFO] 
>>> [INFO] Sling IDE Tools: Reactor ........................... SUCCESS
>>> [  3.101 s]
>>> [INFO] Sling IDE Tools: Target definition ................. SUCCESS
>>> [  0.767 s]
>>> [INFO] Sling IDE Tools: FileVault wrapper ................. SUCCESS
>>> [  2.792 s]
>>> [INFO] Sling IDE Tools: API ............................... FAILURE
>>> [  1.861 s]
>>> [INFO] Sling IDE Tools: API Tests ......................... SKIPPED
>>> [INFO] Sling IDE Tools: Embedded Artifacts ................ SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse Core ...................... SKIPPED
>>> [INFO] Sling IDE Tools: Resource-based Implementation ..... SKIPPED
>>> [INFO] Sling IDE Tools: Resource-based Implementation Tests SKIPPED
>>> [INFO] Sling IDE Tools: FileVault implementation .......... SKIPPED
>>> [INFO] Sling IDE Tools: FileVault Implementation Tests .... SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse UI ........................ SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse Feature ................... SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ...... SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........ SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse Sightly Core .............. SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse Sightly UI ................ SKIPPED
>>> [INFO] Sling IDE Tools: Sightly Feature ................... SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse Tests ..................... SKIPPED
>>> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests ..... SKIPPED
>>> [INFO] Sling IDE Tools: M2Eclipse-based Feature ........... SKIPPED
>>> [INFO] Sling IDE Tools: Update Site ....................... SKIPPED
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] BUILD FAILURE
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [INFO] Total time: 50.548 s
>>> [INFO] Finished at: 2016-12-29T17:01:55+00:00
>>> 
>>> [INFO] Final Memory: 148M/871M
>>> [INFO] ------------------------------------------------------------
>>> ------------
>>> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-
>>> plugin:0.22.0:compile (default-compile) on project
>>> org.apache.sling.ide.api: Compilation failure: Compilation failure:
>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apa
>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>> throws IOException, IllegalStateException;
>>> [ERROR] ^^^^^^^^
>>> [ERROR] Syntax error, type annotations are available only when
>>> source level is at least 1.8
>>> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apa
>>> che/sling/ide/filter/FilterLocator.java>:[33]
>>> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
>>> throws IOException, IllegalStateException;
>>> [ERROR] ^^^^^^^^
>>> [ERROR] Syntax error, type annotations are available only when
>>> source level is at least 1.8
>>> [ERROR] 2 problems (2 errors)
>>> [ERROR] -> [Help 1]
>>> [ERROR] 
>>> [ERROR] To see the full stack trace of the errors, re-run Maven
>>> with the -e switch.
>>> [ERROR] Re-run Maven using the -X switch to enable full debug
>>> logging.
>>> [ERROR] 
>>> [ERROR] For more information about the errors and possible
>>> solutions, please read the following articles:
>>> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/M
>>> ojoFailureException
>>> [ERROR] 
>>> [ERROR] After correcting the problems, you can resume the build
>>> with the command
>>> [ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
>>> Xvfb stopping
>>> channel stopped
>> 
>> 
> 


Null checking annotatins for IDE tooling (was: Build failed in Jenkins: sling-ide #88)

Posted by Robert Munteanu <ro...@apache.org>.
Hi Konrad,

On Thu, 2016-12-29 at 19:23 +0100, Konrad Windszus wrote:
> This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=434033.
> Any suggestions which annotation types to use in the Eclipse IDE for
> null checks?
> Or would it be fine to build the Sling IDE with target 1.8?

I am not opposed to building the IDE tooling with target 1.8 . First
though, there is a workaround noted in the Eclipse bug:

  please make sure that an in projects below 1.8 you reference version
[1.1.0,2.0.0) of the annotation bundle (exluding 2.0.0!)

Would that work for our scenario?

Robert

> Konrad
> 
> > On 29 Dec 2016, at 18:01, Apache Jenkins Server <jenkins@builds.apa
> > che.org> wrote:
> > 
> > See <https://builds.apache.org/job/sling-ide/88/changes>
> > 
> > Changes:
> > 
> > [kwin] SLING-6344 disable syncing if no filter.xml can be found
> > 
> > simplify FilterLocator service
> > 
> > ------------------------------------------
> > [...truncated 899 lines...]
> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > reactor ---
> > [INFO]�
> > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > descriptor) @ reactor ---
> > [INFO]�
> > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > (default) @ reactor ---
> > [INFO]�
> > [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
> > [INFO] 72 implicit excludes (use -debug for more details).
> > [INFO] Exclude: derby.log
> > [INFO] Exclude: .gitignore
> > [INFO] Exclude: README.md
> > [INFO] Exclude: *.launch
> > [INFO] Exclude: build.properties
> > [INFO] Exclude: .options
> > [INFO] Exclude: META-INF/MANIFEST.MF
> > [INFO] Exclude: **/*.binary
> > [INFO] Exclude: eclipse-test/**
> > [INFO] Exclude: source-bundle/target/**
> > [INFO] Exclude: .Xauthority-*
> > [INFO] 6 resources included (use -debug for more details)
> > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
> > Limit' is not recognized.
> > Compiler warnings:
> > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
> > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > recognized.'
> > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://java
> > x.xml.XMLConstants/feature/secure-processing' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://jav
> > ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://www
> > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > recognized.
> > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > generated: 0 approved: 5 licence.
> > [JENKINS] Archiving disabled
> > [INFO]�������������������������������������������������������������
> > ������������
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Building Sling IDE Tools: Target definition 1.1.1-SNAPSHOT
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO]�
> > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > org.apache.sling.ide.target-definition ---
> > [INFO]�
> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > org.apache.sling.ide.target-definition ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:package-target-definition
> > (default-package-target-definition) @ org.apache.sling.ide.target-
> > definition ---
> > [INFO]�
> > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > descriptor) @ org.apache.sling.ide.target-definition ---
> > [INFO]�
> > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > (default) @ org.apache.sling.ide.target-definition ---
> > [INFO]�
> > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > org.apache.sling.ide.target-definition ---
> > [INFO] 51 implicit excludes (use -debug for more details).
> > [INFO] Exclude: derby.log
> > [INFO] Exclude: .gitignore
> > [INFO] Exclude: README.md
> > [INFO] Exclude: *.launch
> > [INFO] Exclude: build.properties
> > [INFO] Exclude: .options
> > [INFO] Exclude: META-INF/MANIFEST.MF
> > [INFO] Exclude: **/*.binary
> > [INFO] Exclude: eclipse-test/**
> > [INFO] Exclude: source-bundle/target/**
> > [INFO] Exclude: .Xauthority-*
> > [INFO] 3 resources included (use -debug for more details)
> > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
> > Limit' is not recognized.
> > Compiler warnings:
> > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
> > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > recognized.'
> > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://java
> > x.xml.XMLConstants/feature/secure-processing' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://jav
> > ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://www
> > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > recognized.
> > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > generated: 0 approved: 3 licence.
> > [JENKINS] Archiving disabled
> > [INFO]�������������������������������������������������������������
> > ������������
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-SNAPSHOT
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO]�
> > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-
> > build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO] The project's OSGi version is 1.1.1.201612291701
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
> > validate-id) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-
> > validate-version) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- maven-dependency-plugin:2.8:copy (default) @
> > org.apache.sling.ide.vlt-wrapper ---
> > [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > webdav:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi-
> > commons:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-
> > commons:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > jcr2spi:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-
> > client:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > spi:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-
> > spi2dav:2.4.0:jar
> > [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-
> > davex:3.0.0:jar
> > [INFO] Configured Artifact:
> > org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:jar
> > [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sling-
> > ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
> > [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.apach
> > e.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-2.4.0.jar>
> > [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://builds.
> > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-commons-
> > 2.4.0.jar>
> > [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://builds.
> > apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-commons-
> > 2.4.0.jar>
> > [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.apac
> > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-
> > 2.4.0.jar>
> > [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://builds.a
> > pache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-client-
> > 2.4.0.jar>
> > [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apache.o
> > rg/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
> > [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.apac
> > he.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-
> > 2.4.0.jar>
> > [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.org/
> > job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
> > [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https://bu
> > ilds.apache.org/job/sling-ide/ws/vlt-
> > wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
> > [INFO]�
> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) 
> > @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] Copying 2 resources
> > [INFO] Copying 3 resources
> > [INFO]�
> > [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @
> > org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- maven-resources-plugin:2.6:testResources (default-
> > testResources) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] skip non existing resourceDirectory <https://builds.apache.o
> > rg/job/sling-ide/ws/vlt-wrapper/src/test/resources>
> > [INFO] Copying 3 resources
> > [INFO]�
> > [INFO] --- target-platform-configuration:0.22.0:target-platform
> > (default-target-platform) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin (default-
> > package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO] Building jar: <https://builds.apache.org/job/sling-ide/ws/vl
> > t-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-
> > SNAPSHOT.jar>
> > [INFO]�
> > [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-p2-
> > metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-
> > descriptor) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO]�
> > [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> > (default) @ org.apache.sling.ide.vlt-wrapper ---
> > [INFO] Checking legal files in: org.apache.sling.ide.vlt-wrapper-
> > 1.1.1-SNAPSHOT.jar
> > [INFO]�
> > [INFO] --- apache-rat-plugin:0.10:check (default) @
> > org.apache.sling.ide.vlt-wrapper ---
> > [INFO] 51 implicit excludes (use -debug for more details).
> > [INFO] Exclude: derby.log
> > [INFO] Exclude: .gitignore
> > [INFO] Exclude: README.md
> > [INFO] Exclude: *.launch
> > [INFO] Exclude: build.properties
> > [INFO] Exclude: .options
> > [INFO] Exclude: META-INF/MANIFEST.MF
> > [INFO] Exclude: **/*.binary
> > [INFO] Exclude: eclipse-test/**
> > [INFO] Exclude: source-bundle/target/**
> > [INFO] Exclude: .Xauthority-*
> > [INFO] 13 resources included (use -debug for more details)
> > Warning:��org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser:
> > Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansion
> > Limit' is not recognized.
> > Compiler warnings:
> > �WARNING:��'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://
> > javax.xml.XMLConstants/property/accessExternalDTD' is not
> > recognized.'
> > Warning:��org.apache.xerces.parsers.SAXParser: Feature 'http://java
> > x.xml.XMLConstants/feature/secure-processing' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://jav
> > ax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> > Warning:��org.apache.xerces.parsers.SAXParser: Property 'http://www
> > .oracle.com/xml/jaxp/properties/entityExpansionLimit' is not
> > recognized.
> > [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0
> > generated: 0 approved: 1 licence.
> > [JENKINS] Archiving disabled
> > [INFO]�������������������������������������������������������������
> > ������������
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO]�
> > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @
> > org.apache.sling.ide.api ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-
> > build-qualifier) @ org.apache.sling.ide.api ---
> > [INFO] The project's OSGi version is 1.1.1.201612291701
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-
> > validate-id) @ org.apache.sling.ide.api ---
> > [INFO]�
> > [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-
> > validate-version) @ org.apache.sling.ide.api ---
> > [INFO]�
> > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @
> > org.apache.sling.ide.api ---
> > [INFO]�
> > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) 
> > @ org.apache.sling.ide.api ---
> > [INFO] Using 'UTF-8' encoding to copy filtered resources.
> > [INFO] Copying 4 resources
> > [INFO] Copying 3 resources
> > [INFO]�
> > [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @
> > org.apache.sling.ide.api ---
> > [INFO] Compiling 40 source files to <https://builds.apache.org/job/
> > sling-ide/ws/api/target/classes>
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled
> > [JENKINS] Archiving disabled[INFO] --------------------------------
> > ----------------------------------------
> > [INFO] Reactor Summary:
> > [INFO]�
> > [INFO] Sling IDE Tools: Reactor ........................... SUCCESS
> > [��3.101 s]
> > [INFO] Sling IDE Tools: Target definition ................. SUCCESS
> > [��0.767 s]
> > [INFO] Sling IDE Tools: FileVault wrapper ................. SUCCESS
> > [��2.792 s]
> > [INFO] Sling IDE Tools: API ............................... FAILURE
> > [��1.861 s]
> > [INFO] Sling IDE Tools: API Tests ......................... SKIPPED
> > [INFO] Sling IDE Tools: Embedded Artifacts ................ SKIPPED
> > [INFO] Sling IDE Tools: Eclipse Core ...................... SKIPPED
> > [INFO] Sling IDE Tools: Resource-based Implementation ..... SKIPPED
> > [INFO] Sling IDE Tools: Resource-based Implementation Tests SKIPPED
> > [INFO] Sling IDE Tools: FileVault implementation .......... SKIPPED
> > [INFO] Sling IDE Tools: FileVault Implementation Tests .... SKIPPED
> > [INFO] Sling IDE Tools: Eclipse UI ........................ SKIPPED
> > [INFO] Sling IDE Tools: Eclipse Feature ................... SKIPPED
> > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ...... SKIPPED
> > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........ SKIPPED
> > [INFO] Sling IDE Tools: Eclipse Sightly Core .............. SKIPPED
> > [INFO] Sling IDE Tools: Eclipse Sightly UI ................ SKIPPED
> > [INFO] Sling IDE Tools: Sightly Feature ................... SKIPPED
> > [INFO] Sling IDE Tools: Eclipse Tests ..................... SKIPPED
> > [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests ..... SKIPPED
> > [INFO] Sling IDE Tools: M2Eclipse-based Feature ........... SKIPPED
> > [INFO] Sling IDE Tools: Update Site ....................... SKIPPED
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] BUILD FAILURE
> > [INFO] ------------------------------------------------------------
> > ------------
> > [INFO] Total time: 50.548 s
> > [INFO] Finished at: 2016-12-29T17:01:55+00:00
> > 
> > [INFO] Final Memory: 148M/871M
> > [INFO] ------------------------------------------------------------
> > ------------
> > [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-
> > plugin:0.22.0:compile (default-compile) on project
> > org.apache.sling.ide.api: Compilation failure: Compilation failure:
> > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apa
> > che/sling/ide/filter/FilterLocator.java>:[33]
> > [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
> > throws IOException, IllegalStateException;
> > [ERROR] ^^^^^^^^
> > [ERROR] Syntax error, type annotations are available only when
> > source level is at least 1.8
> > [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apa
> > che/sling/ide/filter/FilterLocator.java>:[33]
> > [ERROR] @NonNull Filter loadFilter(@NonNull IProject project)
> > throws IOException, IllegalStateException;
> > [ERROR] ^^^^^^^^
> > [ERROR] Syntax error, type annotations are available only when
> > source level is at least 1.8
> > [ERROR] 2 problems (2 errors)
> > [ERROR] -> [Help 1]
> > [ERROR]�
> > [ERROR] To see the full stack trace of the errors, re-run Maven
> > with the -e switch.
> > [ERROR] Re-run Maven using the -X switch to enable full debug
> > logging.
> > [ERROR]�
> > [ERROR] For more information about the errors and possible
> > solutions, please read the following articles:
> > [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/M
> > ojoFailureException
> > [ERROR]�
> > [ERROR] After correcting the problems, you can resume the build
> > with the command
> > [ERROR]���mvn <goals> -rf :org.apache.sling.ide.api
> > Xvfb stopping
> > channel stopped
> 
> 


Re: Build failed in Jenkins: sling-ide #88

Posted by Konrad Windszus <ko...@gmx.de>.
This is due to https://bugs.eclipse.org/bugs/show_bug.cgi?id=434033.
Any suggestions which annotation types to use in the Eclipse IDE for null checks?
Or would it be fine to build the Sling IDE with target 1.8?
Konrad

> On 29 Dec 2016, at 18:01, Apache Jenkins Server <je...@builds.apache.org> wrote:
> 
> See <https://builds.apache.org/job/sling-ide/88/changes>
> 
> Changes:
> 
> [kwin] SLING-6344 disable syncing if no filter.xml can be found
> 
> simplify FilterLocator service
> 
> ------------------------------------------
> [...truncated 899 lines...]
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ reactor ---
> [INFO] 
> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ reactor ---
> [INFO] 
> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ reactor ---
> [INFO] 
> [INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
> [INFO] 72 implicit excludes (use -debug for more details).
> [INFO] Exclude: derby.log
> [INFO] Exclude: .gitignore
> [INFO] Exclude: README.md
> [INFO] Exclude: *.launch
> [INFO] Exclude: build.properties
> [INFO] Exclude: .options
> [INFO] Exclude: META-INF/MANIFEST.MF
> [INFO] Exclude: **/*.binary
> [INFO] Exclude: eclipse-test/**
> [INFO] Exclude: source-bundle/target/**
> [INFO] Exclude: .Xauthority-*
> [INFO] 6 resources included (use -debug for more details)
> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> Compiler warnings:
>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 5 licence.
> [JENKINS] Archiving disabled
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Sling IDE Tools: Target definition 1.1.1-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.target-definition ---
> [INFO] 
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.target-definition ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:package-target-definition (default-package-target-definition) @ org.apache.sling.ide.target-definition ---
> [INFO] 
> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.target-definition ---
> [INFO] 
> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.target-definition ---
> [INFO] 
> [INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.target-definition ---
> [INFO] 51 implicit excludes (use -debug for more details).
> [INFO] Exclude: derby.log
> [INFO] Exclude: .gitignore
> [INFO] Exclude: README.md
> [INFO] Exclude: *.launch
> [INFO] Exclude: build.properties
> [INFO] Exclude: .options
> [INFO] Exclude: META-INF/MANIFEST.MF
> [INFO] Exclude: **/*.binary
> [INFO] Exclude: eclipse-test/**
> [INFO] Exclude: source-bundle/target/**
> [INFO] Exclude: .Xauthority-*
> [INFO] 3 resources included (use -debug for more details)
> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> Compiler warnings:
>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 3 licence.
> [JENKINS] Archiving disabled
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] The project's OSGi version is 1.1.1.201612291701
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- maven-dependency-plugin:2.8:copy (default) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-webdav:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi-commons:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-commons:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr2spi:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-client:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi2dav:2.4.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-davex:3.0.0:jar
> [INFO] Configured Artifact: org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:jar
> [INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
> [INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-2.4.0.jar>
> [INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-commons-2.4.0.jar>
> [INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-commons-2.4.0.jar>
> [INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-2.4.0.jar>
> [INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-client-2.4.0.jar>
> [INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
> [INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-2.4.0.jar>
> [INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
> [INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
> [INFO] 
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 2 resources
> [INFO] Copying 3 resources
> [INFO] 
> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/src/test/resources>
> [INFO] Copying 3 resources
> [INFO] 
> [INFO] --- target-platform-configuration:0.22.0:target-platform (default-target-platform) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:package-plugin (default-package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] Building jar: <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar>
> [INFO] 
> [INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-p2-metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 
> [INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] Checking legal files in: org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar
> [INFO] 
> [INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.vlt-wrapper ---
> [INFO] 51 implicit excludes (use -debug for more details).
> [INFO] Exclude: derby.log
> [INFO] Exclude: .gitignore
> [INFO] Exclude: README.md
> [INFO] Exclude: *.launch
> [INFO] Exclude: build.properties
> [INFO] Exclude: .options
> [INFO] Exclude: META-INF/MANIFEST.MF
> [INFO] Exclude: **/*.binary
> [INFO] Exclude: eclipse-test/**
> [INFO] Exclude: source-bundle/target/**
> [INFO] Exclude: .Xauthority-*
> [INFO] 13 resources included (use -debug for more details)
> Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> Compiler warnings:
>  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
> Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
> Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
> [INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 1 licence.
> [JENKINS] Archiving disabled
> [INFO]                                                                         
> [INFO] ------------------------------------------------------------------------
> [INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
> [INFO] ------------------------------------------------------------------------
> [INFO] 
> [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.api ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.api ---
> [INFO] The project's OSGi version is 1.1.1.201612291701
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.api ---
> [INFO] 
> [INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.api ---
> [INFO] 
> [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.api ---
> [INFO] 
> [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.api ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 4 resources
> [INFO] Copying 3 resources
> [INFO] 
> [INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.api ---
> [INFO] Compiling 40 source files to <https://builds.apache.org/job/sling-ide/ws/api/target/classes>
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled
> [JENKINS] Archiving disabled[INFO] ------------------------------------------------------------------------
> [INFO] Reactor Summary:
> [INFO] 
> [INFO] Sling IDE Tools: Reactor ........................... SUCCESS [  3.101 s]
> [INFO] Sling IDE Tools: Target definition ................. SUCCESS [  0.767 s]
> [INFO] Sling IDE Tools: FileVault wrapper ................. SUCCESS [  2.792 s]
> [INFO] Sling IDE Tools: API ............................... FAILURE [  1.861 s]
> [INFO] Sling IDE Tools: API Tests ......................... SKIPPED
> [INFO] Sling IDE Tools: Embedded Artifacts ................ SKIPPED
> [INFO] Sling IDE Tools: Eclipse Core ...................... SKIPPED
> [INFO] Sling IDE Tools: Resource-based Implementation ..... SKIPPED
> [INFO] Sling IDE Tools: Resource-based Implementation Tests SKIPPED
> [INFO] Sling IDE Tools: FileVault implementation .......... SKIPPED
> [INFO] Sling IDE Tools: FileVault Implementation Tests .... SKIPPED
> [INFO] Sling IDE Tools: Eclipse UI ........................ SKIPPED
> [INFO] Sling IDE Tools: Eclipse Feature ................... SKIPPED
> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ...... SKIPPED
> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........ SKIPPED
> [INFO] Sling IDE Tools: Eclipse Sightly Core .............. SKIPPED
> [INFO] Sling IDE Tools: Eclipse Sightly UI ................ SKIPPED
> [INFO] Sling IDE Tools: Sightly Feature ................... SKIPPED
> [INFO] Sling IDE Tools: Eclipse Tests ..................... SKIPPED
> [INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests ..... SKIPPED
> [INFO] Sling IDE Tools: M2Eclipse-based Feature ........... SKIPPED
> [INFO] Sling IDE Tools: Update Site ....................... SKIPPED
> [INFO] ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO] ------------------------------------------------------------------------
> [INFO] Total time: 50.548 s
> [INFO] Finished at: 2016-12-29T17:01:55+00:00
> 
> [INFO] Final Memory: 148M/871M
> [INFO] ------------------------------------------------------------------------
> [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.22.0:compile (default-compile) on project org.apache.sling.ide.api: Compilation failure: Compilation failure:
> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
> [ERROR] ^^^^^^^^
> [ERROR] Syntax error, type annotations are available only when source level is at least 1.8
> [ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
> [ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
> [ERROR] ^^^^^^^^
> [ERROR] Syntax error, type annotations are available only when source level is at least 1.8
> [ERROR] 2 problems (2 errors)
> [ERROR] -> [Help 1]
> [ERROR] 
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR] 
> [ERROR] For more information about the errors and possible solutions, please read the following articles:
> [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
> [ERROR] 
> [ERROR] After correcting the problems, you can resume the build with the command
> [ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
> Xvfb stopping
> channel stopped


Build failed in Jenkins: sling-ide #88

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/88/changes>

Changes:

[kwin] SLING-6344 disable syncing if no filter.xml can be found

simplify FilterLocator service

------------------------------------------
[...truncated 899 lines...]
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ reactor ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ reactor ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ reactor ---
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ reactor ---
[INFO] 72 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 6 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 5 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: Target definition 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:package-target-definition (default-package-target-definition) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.target-definition ---
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.target-definition ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 3 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 3 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: FileVault wrapper 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] The project's OSGi version is 1.1.1.201612291701
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-dependency-plugin:2.8:copy (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Configured Artifact: javax.jcr:jcr:2.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-webdav:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi-commons:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-commons:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr2spi:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-jcr-client:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit:jackrabbit-spi2dav:2.4.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit.vault:vault-davex:3.0.0:jar
[INFO] Configured Artifact: org.apache.jackrabbit.vault:org.apache.jackrabbit.vault:3.0.0:jar
[INFO] Copying jcr-2.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jcr-2.0.jar>
[INFO] Copying jackrabbit-webdav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-webdav-2.4.0.jar>
[INFO] Copying jackrabbit-spi-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-commons-2.4.0.jar>
[INFO] Copying jackrabbit-jcr-commons-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-commons-2.4.0.jar>
[INFO] Copying jackrabbit-jcr2spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr2spi-2.4.0.jar>
[INFO] Copying jackrabbit-jcr-client-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-jcr-client-2.4.0.jar>
[INFO] Copying jackrabbit-spi-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi-2.4.0.jar>
[INFO] Copying jackrabbit-spi2dav-2.4.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/jackrabbit-spi2dav-2.4.0.jar>
[INFO] Copying vault-davex-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/vault-davex-3.0.0.jar>
[INFO] Copying org.apache.jackrabbit.vault-3.0.0.jar to <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/lib/org.apache.jackrabbit.vault-3.0.0.jar>
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/src/test/resources>
[INFO] Copying 3 resources
[INFO] 
[INFO] --- target-platform-configuration:0.22.0:target-platform (default-target-platform) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:package-plugin (default-package-plugin) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Building jar: <https://builds.apache.org/job/sling-ide/ws/vlt-wrapper/target/org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar>
[INFO] 
[INFO] --- tycho-p2-plugin:0.22.0:p2-metadata-default (default-p2-metadata-default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- maven-site-plugin:3.3:attach-descriptor (attach-descriptor) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 
[INFO] --- ianal-maven-plugin:1.0-alpha-1:verify-legal-files (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] Checking legal files in: org.apache.sling.ide.vlt-wrapper-1.1.1-SNAPSHOT.jar
[INFO] 
[INFO] --- apache-rat-plugin:0.10:check (default) @ org.apache.sling.ide.vlt-wrapper ---
[INFO] 51 implicit excludes (use -debug for more details).
[INFO] Exclude: derby.log
[INFO] Exclude: .gitignore
[INFO] Exclude: README.md
[INFO] Exclude: *.launch
[INFO] Exclude: build.properties
[INFO] Exclude: .options
[INFO] Exclude: META-INF/MANIFEST.MF
[INFO] Exclude: **/*.binary
[INFO] Exclude: eclipse-test/**
[INFO] Exclude: source-bundle/target/**
[INFO] Exclude: .Xauthority-*
[INFO] 13 resources included (use -debug for more details)
Warning:  org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
Compiler warnings:
  WARNING:  'org.apache.xerces.jaxp.SAXParserImpl: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.'
Warning:  org.apache.xerces.parsers.SAXParser: Feature 'http://javax.xml.XMLConstants/feature/secure-processing' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://javax.xml.XMLConstants/property/accessExternalDTD' is not recognized.
Warning:  org.apache.xerces.parsers.SAXParser: Property 'http://www.oracle.com/xml/jaxp/properties/entityExpansionLimit' is not recognized.
[INFO] Rat check: Summary of files. Unapproved: 0 unknown: 0 generated: 0 approved: 1 licence.
[JENKINS] Archiving disabled
[INFO]                                                                         
[INFO] ------------------------------------------------------------------------
[INFO] Building Sling IDE Tools: API 1.1.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:build-qualifier (default-build-qualifier) @ org.apache.sling.ide.api ---
[INFO] The project's OSGi version is 1.1.1.201612291701
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-id (default-validate-id) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- tycho-packaging-plugin:0.22.0:validate-version (default-validate-version) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- maven-remote-resources-plugin:1.5:process (default) @ org.apache.sling.ide.api ---
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ org.apache.sling.ide.api ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 4 resources
[INFO] Copying 3 resources
[INFO] 
[INFO] --- tycho-compiler-plugin:0.22.0:compile (default-compile) @ org.apache.sling.ide.api ---
[INFO] Compiling 40 source files to <https://builds.apache.org/job/sling-ide/ws/api/target/classes>
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled
[JENKINS] Archiving disabled[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] Sling IDE Tools: Reactor ........................... SUCCESS [  3.101 s]
[INFO] Sling IDE Tools: Target definition ................. SUCCESS [  0.767 s]
[INFO] Sling IDE Tools: FileVault wrapper ................. SUCCESS [  2.792 s]
[INFO] Sling IDE Tools: API ............................... FAILURE [  1.861 s]
[INFO] Sling IDE Tools: API Tests ......................... SKIPPED
[INFO] Sling IDE Tools: Embedded Artifacts ................ SKIPPED
[INFO] Sling IDE Tools: Eclipse Core ...................... SKIPPED
[INFO] Sling IDE Tools: Resource-based Implementation ..... SKIPPED
[INFO] Sling IDE Tools: Resource-based Implementation Tests SKIPPED
[INFO] Sling IDE Tools: FileVault implementation .......... SKIPPED
[INFO] Sling IDE Tools: FileVault Implementation Tests .... SKIPPED
[INFO] Sling IDE Tools: Eclipse UI ........................ SKIPPED
[INFO] Sling IDE Tools: Eclipse Feature ................... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based Core ...... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based UI ........ SKIPPED
[INFO] Sling IDE Tools: Eclipse Sightly Core .............. SKIPPED
[INFO] Sling IDE Tools: Eclipse Sightly UI ................ SKIPPED
[INFO] Sling IDE Tools: Sightly Feature ................... SKIPPED
[INFO] Sling IDE Tools: Eclipse Tests ..................... SKIPPED
[INFO] Sling IDE Tools: Eclipse M2Eclipse-based Tests ..... SKIPPED
[INFO] Sling IDE Tools: M2Eclipse-based Feature ........... SKIPPED
[INFO] Sling IDE Tools: Update Site ....................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 50.548 s
[INFO] Finished at: 2016-12-29T17:01:55+00:00

[INFO] Final Memory: 148M/871M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.22.0:compile (default-compile) on project org.apache.sling.ide.api: Compilation failure: Compilation failure:
[ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
[ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
[ERROR] ^^^^^^^^
[ERROR] Syntax error, type annotations are available only when source level is at least 1.8
[ERROR] <https://builds.apache.org/job/sling-ide/ws/api/src/org/apache/sling/ide/filter/FilterLocator.java>:[33]
[ERROR] @NonNull Filter loadFilter(@NonNull IProject project) throws IOException, IllegalStateException;
[ERROR] ^^^^^^^^
[ERROR] Syntax error, type annotations are available only when source level is at least 1.8
[ERROR] 2 problems (2 errors)
[ERROR] -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR] 
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :org.apache.sling.ide.api
Xvfb stopping
channel stopped

Jenkins build is still unstable: sling-ide #87

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/changes>


Jenkins build is still unstable: sling-ide #86

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/changes>


Jenkins build is still unstable: sling-ide #85

Posted by Apache Jenkins Server <je...@builds.apache.org>.
See <https://builds.apache.org/job/sling-ide/changes>