Undertow as embeddable web container
by Anil Saldhana
Hi all,
is undertow ready to be embeddable as a web container? Similar to
Jetty.
We can give undertow a ride with the PicketLink integration testsuite.
Regards,
Anil
11 years, 8 months
HTTP upgrade for Remoting
by Stuart Douglas
So I was just thinking about HTTP upgrade and the best way to implement
it in the AS.
As I see it the main questions that need answering are:
- Should it live in XNIO or Remoting?
- What should we use for the HTTP client?
- What should the API look like?
I am not really sure about what the API should look like, I think David
will have a better idea about the best way to go about this.
For the HTTP client I think we should just write our own very simple one
to handle this case. Basically all the client would know how to handle
are upgrade requests and redirects, it would not be a general purpose
http client.
We are at the point now where we could use this for AS8 management
requests, so I think it would be good to make a start on this.
Stuart
11 years, 8 months
Web Application - Security Mechanism Selection
by Darran Lofthouse
Firstly my apologies for sending to three lists but this is a topic that
has a lot of interested parties so I wanted to make sure all were covered.
We are currently working on what is needed for Undertow to be integrated
within AS8 - making good progress with the standard mechanisms as
specified by the servlet specification but now reaching the more complex
configuration scenarios which I wanted to discuss in this e-mail.
The core of Undertow supports multiple authentication mechanisms being
active for a given web application concurrently e.g. Client Cert, Digest
and SPNEGO all at the same time. Some of this is enabled for domain
management already but for web app deployments the initial behaviour is
that a single mechanism is associated based on the web.xml.
So the configuration I am now looking at obtaining some feedback for is: -
- Defining new authentication mechanisms.
- Defining a set of these mechanisms.
- Where these definitions should live, webapp? subsystem? both?
Initially the integration will be with the existing JAAS domains as that
is what exists today, once we have PicketLink available in a subsystem
and the work David is working on regarding identity/request association
then we will also migrate to those as well.
For the moment a web application is also associated with a single
security domain - once we migrate to PicketLink it will be associated
with a single defintion there.
* Historic Configuration *
Up until JBoss AS 6 it was possible for single authentication mechanisms
to be defined within the JBoss Web configuration, within the web.xml the
custom auth-method could then be referenced to enable the new mechanism.
From JBoss AS 7 the authentication mechanisms were defined by defining
the mechanism as a valve within the jboss-web.xml - the presence of the
mechanism was then detected during deployment causing the addition of a
mechanism based on the auth-method to be skipped.
In both cases the jboss-web.xml descriptor is used to associate the web
application with the security domain.
* AS8 Configuration *
Users are already used to providing a lot of their configuration within
the deployments - maybe even including PicketLink definitions where they
do not want to use definitions defined within the AS config.
However I have also seen demand from users to be able to take a ready
built war and deploy it to development or production and have
appropriate security settings defined in each environment.
So for this reason I think we should take the approach of allowing full
security configuration within the deployment but allowing for subsystem
defined overrides to override the defined configuration at deployment time.
I think this leads us to three areas of configuration: -
1 - Mechanism Definition
This would be something simple along the lines of: -
<mechanism auth-method="..." module="..." class="...">
2 - Security Compound
This needs a good name to be selected but the idea is the compound is an
ordered set of authentication mechanisms associated with a domain e.g.
<security-compound name="..." domain="...">
<mechanism auth-method="..." />
<mechanism module="..." class="..." />
</security-compound>
These mechanisms can either be a reference to previously defined
mechanisms or can be a new definition that applies only to that compound.
So far #1 and #2 can either be defined in a subsystem to be referenced
subsequently or if these are defined within the jboss-web.xml descriptor
they will apply to the web application being deployed.
For #1 we will have defined internally the set of standard mechanisms
and maybe a couple of additional mechanisms - the configuration can then
be used to completely replace them with alternative implementations.
3 - Security Overrides
This is something I am considering to live just within a subsystem, one
or more fields are defined to match against web applications as they are
being deployed and if there is a match the specified security-compound
is applied to the web application instead of the definition within it's
deployment descriptors.
<security-override auth-method="..." war-name="..."
security-domain="..." security-override="..." />
The idea being if auth-method, war-name or security-domain match the
values currently defined for the web app being deployed then the
security settings are replaced with the specified security-compound.
A couple of areas that I still need to look into in more details are how
is additional configuration passed to the individual mechanisms
including possible service injection and additional areas to override
from the web.xml such as FORM or role mapping definitions but initially
I want to focus on how the mechanisms are specified and associated and
then build from there to add the additional settings.
* Legacy Valve Support *
I am also working on wrapping existing valves so that they can be used
within Undertow when deployments are deployed to AS8 - however I see
this as an alternative to the mechanisms supported by Undertow.
As a valve would be used for legacy compatibility this would mean that
previous functionality can be retained but moving forwards for better
integration the valve would need to be migrated.
Regards,
Darran Lofthouse.
11 years, 8 months
Unifying blocking and non-blocking handlers, Part 2
by Stuart Douglas
Folks,
I have been giving some more thought to how best to unify blocking and
non-blocking handlers, and I have come up with a new approach.
At the moment what we have is a mess. We have two types of handlers,
confusingly called blocking and non-blocking. This terminology is not in
any way accurate, it is quite possible for a non-blocking handler to
dispatch to a worker thread and perform a blocking operation (such as
looking up a user from the IDM). It is also possible for blocking
handlers to perform non-blocking IO, such as when using the Servlet 3.1
async IO API.
These two different types of handlers make it very difficult to write
general purpose handlers that work in all situations. e.g. at the moment
we have a requirement for the security handlers to sit in the middle of
the servlet handler chain, however due to servlet handlers being
'blocking' and security being 'non-blocking' this is not really possible
without some form of adaptor.
I am proposing that we make the following changes:
1) Change the signature of HttpHandler#handleRequest to
void handleRequest(HttpServerExchange exchange) throws Exception;
This will allow exceptions to propagate up the exchange to the root
handler. If an exception propagates all the way the exchange will be
ended with a 500 error code.
2) Change the default behavior so that when the handler call stack
returns the exchange is ended. This is consistent with how blocking
handlers work at the moment. If an async handler wants to either
dispatch to a worker or perform async IO it has to either call
HttpServerExchange.dispatch() or resume reads/writes. In either case the
call stack will return, and then the requested action will be
dispatched. This means that there will only ever be a single thread
active in the exchange.
3) Add the methods isInIoThread() to the exchange. This means that
handlers that need to perform blocking actions will do the following:
if (exchange.isInIoThread()) {
exchange.dispatch(this);
return;
}
Rather than the current approach using WorkerDispatcher, that requires a
thread local read and an object creation.
4) Add the isBlocking() and startBlocking() method to the exchange
(actually these are already there). The startBlocking() method starts
blocking IO, and enables the use of get(Input/Output)Stream on the
exchange.
I think these changes have a number of advantages. In particular:
- It will be much less likely to 'loose' a request due to a buggy
handler. At the moment if an async handler returns without ending the
exchange or dispatching then the request just disappears, which can be
quite difficult to debug.
- Handlers that do not perform IO will work will all types of requests,
and can be placed anywhere in the handler chain.
- The threading model should become simpler for blocking requests that
need to do async work (such as servlet 3.1), as the new model means that
only one thread will ever be active in an exchange.
I have made a start of these changes here if anyone is interested, it
compiles and the tests pass, however there are probably still some bugs:
https://github.com/stuartwdouglas/undertow/compare/remove-blocking
Stuart
11 years, 8 months
Build failed in Jenkins: Undertow #174
by ci-builds@redhat.com
See <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/174/changes>
Changes:
[stuart.w.douglas] 1.0.0.Alpha1
[stuart.w.douglas] Next is alpha2
------------------------------------------
[...truncated 344 lines...]
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running io.undertow.websockets.core.protocol.version13.WebSocket13ServerTestCase
19:07:40,677 INFO (main) [org.xnio] <Xnio.java:73> XNIO Version 3.1.0.Beta9
19:07:40,730 INFO (main) [org.xnio.nio] <NioXnio.java:51> XNIO NIO Implementation Version 3.1.0.Beta9
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.173 sec
Running io.undertow.websockets.core.protocol.version08.WebSocket08ServerTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.104 sec
Running io.undertow.websockets.core.protocol.version07.WebSocket07ServerTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.139 sec
Running io.undertow.websockets.core.protocol.version00.WebSocket00TextFrameSourceChannelTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.295 sec
Running io.undertow.websockets.core.protocol.version00.WebSocket00ServerTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running io.undertow.websockets.core.protocol.version00.WebSocket00CloseFrameSourceChannelTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running io.undertow.websockets.core.protocol.version00.WebSocket00ChannelTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec
Running io.undertow.websockets.core.protocol.version00.WebSocket00BinaryFrameSourceChannelTest
Tests run: 5, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.007 sec
Running io.undertow.util.TestVersion
version = 1.0.0.Alpha2-SNAPSHOT
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec
Running io.undertow.util.SecureHashMapTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running io.undertow.util.MimeDecodingTestCase
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running io.undertow.util.HttpStringTestCase
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec
Running io.undertow.util.HeaderOrderTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running io.undertow.util.ETagUtilsTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running io.undertow.util.CanonicalPathUtilsTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec
Running io.undertow.test.ssl.SimpleSSLTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.804 sec
Running io.undertow.test.session.inmemory.SSLSessionTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.118 sec
Running io.undertow.test.session.inmemory.InMemorySessionTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 sec
Running io.undertow.test.security.SimpleConfidentialRedirectTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 sec
Running io.undertow.test.security.ParseDigestAuthorizationTokenTestCase
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec
Running io.undertow.test.security.DigestAuthenticationAuthTestCase
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.156 sec
Running io.undertow.test.security.DigestAuthentication2069TestCase
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.116 sec
Running io.undertow.test.security.ClientCertTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.086 sec
Running io.undertow.test.security.BasicAuthenticationTestCase
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec
Running io.undertow.test.handlers.path.PathTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec
Running io.undertow.test.handlers.form.MultipartFormDataParserTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.777 sec
Running io.undertow.test.handlers.form.FormDataParserTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 sec
Running io.undertow.test.handlers.file.FileHandlerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 sec
Running io.undertow.test.handlers.file.FileHandlerStressTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.177 sec
Running io.undertow.test.handlers.error.SimpleErrorPageHandlerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 sec
Running io.undertow.test.handlers.error.FileErrorPageHandlerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running io.undertow.test.handlers.encoding.EncodingSelectionTestCase
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 sec
Running io.undertow.test.handlers.encoding.DeflateContentEncodingTestCase
Using seed 1557132743
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.425 sec
Running io.undertow.test.handlers.caching.CacheHandlerTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 sec
Running io.undertow.test.handlers.caching.CacheHandlerContentEncodingTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.062 sec
Running io.undertow.test.handlers.blocking.SimpleBlockingServerTestCase
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.1 sec
Running io.undertow.test.handlers.SimpleNonBlockingServerTestCase
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 sec
Running io.undertow.test.handlers.ResumeWritesTestCase
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
Running io.undertow.test.handlers.OriginTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running io.undertow.test.handlers.HttpContinueTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec
Running io.undertow.test.handlers.FixedLengthResponseTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec
Running io.undertow.test.handlers.FixedLengthRequestTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.017 sec
Running io.undertow.test.handlers.ChunkedResponseTransferCodingTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 sec
Running io.undertow.test.handlers.ChunkedRequestTransferCodingTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.08 sec
Running io.undertow.test.WriteTimeoutTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.002 sec
Running io.undertow.test.ReadTimeoutTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 sec
Running io.undertow.test.MaxRequestSizeTestCase
Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.001 sec
Running io.undertow.server.SimpleParserTestCase
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 sec
Running io.undertow.server.ParserResumeTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 sec
Running io.undertow.client.ResponseParserResumeTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 sec
Running io.undertow.client.HttpClientTestCase
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 sec
Running io.undertow.ajp.AjpParsingUnitTestCase
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec
Results :
Tests run: 127, Failures: 0, Errors: 0, Skipped: 7
mojoSucceeded org.apache.maven.plugins:maven-surefire-plugin:2.12.3(default-test)
[JENKINS] Recording test results
mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.4(default-jar)
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ undertow-core ---
[INFO] Building jar: <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...>
mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.4(default-jar)
mojoStarted org.apache.maven.plugins:maven-source-plugin:2.2.1(attach-sources)
[INFO]
[INFO] --- maven-source-plugin:2.2.1:jar-no-fork (attach-sources) @ undertow-core ---
[INFO] Building jar: <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...>
mojoSucceeded org.apache.maven.plugins:maven-source-plugin:2.2.1(attach-sources)
mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.4(default)
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default) @ undertow-core ---
mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.4(default)
mojoStarted org.apache.maven.plugins:maven-jar-plugin:2.4(default)
[INFO]
[INFO] --- maven-jar-plugin:2.4:test-jar (default) @ undertow-core ---
[INFO] Building jar: <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...>
mojoSucceeded org.apache.maven.plugins:maven-jar-plugin:2.4(default)
mojoStarted org.apache.maven.plugins:maven-install-plugin:2.4(default-install)[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.m2/repository/io/undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT.jar
[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/p...> to /home/jenkins/.m2/repository/io/undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT.pom
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ undertow-core ---
[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.m2/repository/io/undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT-sources.jar
[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.m2/repository/io/undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT-tests.jar
mojoSucceeded org.apache.maven.plugins:maven-install-plugin:2.4(default-install)
projectSucceeded io.undertow:undertow-core:1.0.0.Alpha2-SNAPSHOT
projectStarted io.undertow:undertow-servlet:1.0.0.Alpha2-SNAPSHOT
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Undertow Servlet 1.0.0.Alpha2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/ja...
Downloading: http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/ja...
[WARNING] The POM for org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT is missing, no dependency information available
Downloading: http://repository.jboss.org/nexus/content/groups/public/org/jboss/spec/ja...
projectFailed io.undertow:undertow-servlet:1.0.0.Alpha2-SNAPSHOT
sessionEnded
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Undertow Build Configuration ...................... SUCCESS [21.852s]
[INFO] Undertow .......................................... SUCCESS [4.457s]
[INFO] Undertow Parser Generator ......................... SUCCESS [7.105s]
[INFO] Undertow Core ..................................... SUCCESS [32.756s]
[INFO] Undertow Servlet .................................. FAILURE [2.048s]
[INFO] Undertow JSP ...................................... SKIPPED
[INFO] Undertow Examples ................................. SKIPPED
[INFO] Undertow WebSockets JSR356 implementations ........ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:10.060s
[INFO] Finished at: Tue Mar 05 19:08:00 EST 2013
[INFO] Final Memory: 29M/261M
[INFO] ------------------------------------------------------------------------
Projects to build: [MavenProject: io.undertow:undertow-build-config:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...,> MavenProject: io.undertow:undertow-parent:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/pom.xml,> MavenProject: io.undertow:undertow-parser-generator:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...,> MavenProject: io.undertow:undertow-core:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/p...,> MavenProject: io.undertow:undertow-servlet:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...,> MavenProject: io.undertow:undertow-jsp:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/po...,> MavenProject: io.undertow:undertow-examples:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...,> MavenProject: io.undertow:undertow-websockets-jsr:1.0.0.Alpha2-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/websoc...]>
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha2-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha2-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha2-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha2-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha2-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/pom.xml> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parent/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-parent/1.0.0.Alpha2-SNAPSHOT/undertow-parent-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/websoc...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-websockets-jsr/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-websockets-jsr/1.0.0.Alpha2-SNAPSHOT/undertow-websockets-jsr-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-build-config/1.0.0.Alpha2-SNAPSHOT/undertow-build-config-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-build-config/1.0.0.Alpha2-SNAPSHOT/undertow-build-config-1.0.0.Alpha2-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-build-config/1.0.0.Alpha2-SNAPSHOT/undertow-build-config-1.0.0.Alpha2-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-servlet/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-servlet/1.0.0.Alpha2-SNAPSHOT/undertow-servlet-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-examples/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-examples/1.0.0.Alpha2-SNAPSHOT/undertow-examples-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/po...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-jsp/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-jsp/1.0.0.Alpha2-SNAPSHOT/undertow-jsp-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/p...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_19-06-38/archive/io.undertow/undertow-core/1.0.0.Alpha2-SNAPSHOT/undertow-core-1.0.0.Alpha2-SNAPSHOT-tests.jar
Waiting for Jenkins to finish collecting data
mavenExecutionResult exceptions not empty
message : Failed to execute goal on project undertow-servlet: Could not resolve dependencies for project io.undertow:undertow-servlet:jar:1.0.0.Alpha2-SNAPSHOT: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
cause : Could not resolve dependencies for project io.undertow:undertow-servlet:jar:1.0.0.Alpha2-SNAPSHOT: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project undertow-servlet: Could not resolve dependencies for project io.undertow:undertow-servlet:jar:1.0.0.Alpha2-SNAPSHOT: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:210)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:117)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:98)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:64)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project io.undertow:undertow-servlet:jar:1.0.0.Alpha2-SNAPSHOT: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:189)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:185)
... 30 more
Caused by: org.sonatype.aether.resolution.DependencyResolutionException: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:183)
... 31 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:358)
... 32 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact org.jboss.spec.javax.servlet:jboss-servlet-api_3.1_spec:jar:1.0.0.Alpha2-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)
at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)
... 3 more
Sending e-mails to: undertow-dev(a)lists.jboss.org
channel stopped
11 years, 8 months
Build failed in Jenkins: Undertow #168
by ci-builds@redhat.com
See <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/168/>
------------------------------------------
[...truncated 959 lines...]
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07PingFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07PingFrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07TextFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07Channel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/Base64$OutputStream.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/Masker.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07BinaryFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/UTF8Checker.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07CloseFrameSourceChannel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07PongFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/Base64.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07BinaryFrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07Channel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07ContinuationFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07Channel$2.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07TextFrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07CloseFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07PongFrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/Base64$InputStream.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/Base64$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07FrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07Channel$State.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07CloseFrameSourceChannel$State.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07FrameSinkChannel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version07/WebSocket07ContinuationFrameSinkChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version08/WebSocket08Channel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/protocol/version08/Hybi08Handshake.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketLogger_$logger.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$WebSocketWriteListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSinkFrameChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketLogger.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$2.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSourceFrameChannel$2.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketHandshakeException.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSourceFrameChannel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/FixedPayloadFrameSourceChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$2$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$3.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$WebSocketCloseListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSinkFrameChannel$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/FixedPayloadFrameSourceChannel$Bounds.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSourceFrameChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$PartialFrame.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSinkFrameChannel$ChannelState.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$4.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketFrameCorruptedException.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$WebSocketReadListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$2$2.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketVersion.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketMessages.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$5.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils$TransferListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketChannel$StreamSourceChannelControl.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/StreamSourceFrameChannel$3.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketException.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketUtils.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/WebSocketMessages_$bundle.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/handler/WebSocketProtocolHandshakeHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/core/handler/WebSocketConnectionCallback.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultBinaryFrameSender$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/TextWriter.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/StreamSinkChannelUtils$2.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/StreamSinkChannelUtils$4.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$AssembleFrameChannelListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$FragmentedFrameChannelListener$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultFragmentedBinaryFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultWebSocketFrameHeader$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/FlushingBlockingWritableByteChannel.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultTextFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/UuidWebSocketSessionIdGenerator.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultPongFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultCloseFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultBinaryFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$EchoFrameHandlerListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultCloseFrameSender$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$FrameHandlerListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$FrameHandlerDelegateListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$FragmentedFrameChannelListener.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/StreamSinkChannelUtils$3.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultWebSocketFrameHeader.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/PooledFreeupSendCallback.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketChannelSession.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/StreamSinkChannelUtils$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$FrameHandlerListener$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/StreamSinkChannelUtils.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/WebSocketSessionConnectionCallback$AssembleFrameChannelListener$1.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultFragmentedTextFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/impl/DefaultPingFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/PingFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/CloseReason.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/FragmentedBinaryFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/BinaryFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/WebSocketSessionIdGenerator.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/FragmentedTextFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/WebSocketSession.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/FragmentedFrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/AssembledFrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/WebSocketFrameHeader$FrameType.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/WebSocketFrameHeader.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/FragmentedSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/FrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/WebSocketSessionHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/SendCallback.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/AbstractFragmentedFrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/CloseFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/PongFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/AbstractAssembledFrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/AbstractFrameHandler.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[WARNING] We have a duplicate io/undertow/websockets/api/TextFrameSender.class in /home/jenkins/.m2/repository/io/undertow/undertow-websockets/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-1.0.0.Alpha1-SNAPSHOT.jar
[INFO] Replacing original artifact with shaded artifact.
[INFO] Replacing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> with <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...>
[INFO] Dependency-reduced POM written at: <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...>
[INFO] Dependency-reduced POM written at: <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...>
mojoSucceeded org.apache.maven.plugins:maven-shade-plugin:2.0(default)
mojoStarted org.apache.maven.plugins:maven-install-plugin:2.4(default-install)[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.m2/repository/io/undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT.jar
[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.m2/repository/io/undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT.pom
[INFO] Installing <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.m2/repository/io/undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT-sources.jar
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @ undertow-examples ---
mojoSucceeded org.apache.maven.plugins:maven-install-plugin:2.4(default-install)
projectSucceeded io.undertow:undertow-examples:1.0.0.Alpha1-SNAPSHOT
projectStarted io.undertow:undertow-websockets-jsr:1.0.0.Alpha1-SNAPSHOT
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Undertow WebSockets JSR356 implementations 1.0.0.Alpha1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
Downloading: http://repository.jboss.org/nexus/content/groups/public/javax/websocket/j...
Downloading: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-api/1...
Downloaded: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-api/1... (5 KB at 17.4 KB/sec)
Downloading: http://repository.jboss.org/nexus/content/groups/public/javax/websocket/j...
Downloading: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-all/1...
Downloaded: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-all/1... (9 KB at 18.0 KB/sec)
Downloading: http://repository.jboss.org/nexus/content/groups/public/javax/websocket/j...
Downloading: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-clien...
Downloaded: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-clien... (3 KB at 11.1 KB/sec)
Downloading: http://repository.jboss.org/nexus/content/groups/public/javax/websocket/j...
Downloading: http://repository.jboss.org/nexus/content/groups/public/io/undertow/under...
Downloading: http://repository.jboss.org/nexus/content/groups/public/javax/websocket/j...
Downloading: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-api/1...
Downloading: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-clien...
Downloaded: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-api/1... (29 KB at 102.1 KB/sec)
Downloaded: http://repo.maven.apache.org/maven2/javax/websocket/javax.websocket-clien... (23 KB at 63.6 KB/sec)
projectFailed io.undertow:undertow-websockets-jsr:1.0.0.Alpha1-SNAPSHOT
sessionEnded
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Undertow Build Configuration ...................... SUCCESS [21.833s]
[INFO] Undertow .......................................... SUCCESS [5.907s]
[INFO] Undertow Parser Generator ......................... SUCCESS [8.950s]
[INFO] Undertow Core ..................................... SUCCESS [38.800s]
[INFO] Undertow Servlet .................................. SUCCESS [22.259s]
[INFO] Undertow JSP ...................................... SUCCESS [5.783s]
[INFO] Undertow Examples ................................. SUCCESS [18.916s]
[INFO] Undertow WebSockets JSR356 implementations ........ FAILURE [3.086s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2:08.137s
[INFO] Finished at: Tue Mar 05 16:20:19 EST 2013
[INFO] Final Memory: 39M/299M
[INFO] ------------------------------------------------------------------------
Projects to build: [MavenProject: io.undertow:undertow-build-config:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...,> MavenProject: io.undertow:undertow-parent:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/pom.xml,> MavenProject: io.undertow:undertow-parser-generator:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...,> MavenProject: io.undertow:undertow-core:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/p...,> MavenProject: io.undertow:undertow-servlet:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...,> MavenProject: io.undertow:undertow-jsp:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/po...,> MavenProject: io.undertow:undertow-examples:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...,> MavenProject: io.undertow:undertow-websockets-jsr:1.0.0.Alpha1-SNAPSHOT @ <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/websoc...]>
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha1-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha1-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/parser...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parser-generator/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-parser-generator/1.0.0.Alpha1-SNAPSHOT/undertow-parser-generator-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/pom.xml> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-parent/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-parent/1.0.0.Alpha1-SNAPSHOT/undertow-parent-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/websoc...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-websockets-jsr/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-websockets-jsr/1.0.0.Alpha1-SNAPSHOT/undertow-websockets-jsr-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-build-config/1.0.0.Alpha1-SNAPSHOT/undertow-build-config-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-build-config/1.0.0.Alpha1-SNAPSHOT/undertow-build-config-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/build-...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-build-config/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-build-config/1.0.0.Alpha1-SNAPSHOT/undertow-build-config-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-servlet/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-servlet/1.0.0.Alpha1-SNAPSHOT/undertow-servlet-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-servlet/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-servlet/1.0.0.Alpha1-SNAPSHOT/undertow-servlet-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-servlet/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-servlet/1.0.0.Alpha1-SNAPSHOT/undertow-servlet-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/servle...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-servlet/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-servlet/1.0.0.Alpha1-SNAPSHOT/undertow-servlet-1.0.0.Alpha1-SNAPSHOT-tests.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-examples/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-examples/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/exampl...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-examples/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-examples/1.0.0.Alpha1-SNAPSHOT/undertow-examples-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/po...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-jsp/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-jsp/1.0.0.Alpha1-SNAPSHOT/undertow-jsp-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/ta...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-jsp/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-jsp/1.0.0.Alpha1-SNAPSHOT/undertow-jsp-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/jsp/ta...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-jsp/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-jsp/1.0.0.Alpha1-SNAPSHOT/undertow-jsp-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/p...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-core/1.0.0.Alpha1-SNAPSHOT/undertow-core-1.0.0.Alpha1-SNAPSHOT.pom
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-core/1.0.0.Alpha1-SNAPSHOT/undertow-core-1.0.0.Alpha1-SNAPSHOT.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-core/1.0.0.Alpha1-SNAPSHOT/undertow-core-1.0.0.Alpha1-SNAPSHOT-sources.jar
[JENKINS] Archiving <http://lightning.mw.lab.eng.bos.redhat.com/jenkins/job/Undertow/ws/core/t...> to /home/jenkins/.jenkins/jobs/Undertow/modules/io.undertow$undertow-core/builds/2013-03-05_16-17-56/archive/io.undertow/undertow-core/1.0.0.Alpha1-SNAPSHOT/undertow-core-1.0.0.Alpha1-SNAPSHOT-tests.jar
Waiting for Jenkins to finish collecting data
mavenExecutionResult exceptions not empty
message : Failed to execute goal on project undertow-websockets-jsr: Could not resolve dependencies for project io.undertow:undertow-websockets-jsr:jar:1.0.0.Alpha1-SNAPSHOT: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
cause : Could not resolve dependencies for project io.undertow:undertow-websockets-jsr:jar:1.0.0.Alpha1-SNAPSHOT: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
Stack trace :
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal on project undertow-websockets-jsr: Could not resolve dependencies for project io.undertow:undertow-websockets-jsr:jar:1.0.0.Alpha1-SNAPSHOT: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:210)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.resolveProjectDependencies(LifecycleDependencyResolver.java:117)
at org.apache.maven.lifecycle.internal.MojoExecutor.ensureDependenciesAreResolved(MojoExecutor.java:258)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:201)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.jvnet.hudson.maven3.launcher.Maven3Launcher.main(Maven3Launcher.java:79)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:329)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:239)
at org.jvnet.hudson.maven3.agent.Maven3Main.launch(Maven3Main.java:158)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:98)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:64)
at hudson.remoting.UserRequest.perform(UserRequest.java:118)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.apache.maven.project.DependencyResolutionException: Could not resolve dependencies for project io.undertow:undertow-websockets-jsr:jar:1.0.0.Alpha1-SNAPSHOT: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:189)
at org.apache.maven.lifecycle.internal.LifecycleDependencyResolver.getDependencies(LifecycleDependencyResolver.java:185)
... 30 more
Caused by: org.sonatype.aether.resolution.DependencyResolutionException: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:375)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:183)
... 31 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:538)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:216)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:358)
... 32 more
Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact io.undertow:undertow-websockets:jar:tests:1.0.0.Alpha1-SNAPSHOT in jboss-public-repository-group (http://repository.jboss.org/nexus/content/groups/public/)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:941)
at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:669)
at org.sonatype.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:60)
... 3 more
Sending e-mails to: undertow-dev(a)lists.jboss.org
channel stopped
11 years, 8 months