Some options ...
Build everything, even tests, and run them. (on a reasonably fast
machine, about 20 minutes)
$ mvn clean install
or... Build everything, even tests, but don't run the tests. (about 4
minutes)
$ mvn clean install -Dtest=None
Either way, you'll wind up with completed jetty-distribution build.
From here, there's 2 ways you can operate.
You can use the tarball that was installed in your local repository.
eg:
${user.home}/.m2/repository/org/eclipse/jetty/jetty-distribution/9.3.1-SNAPSHOT/jetty-distribution-9.3.1-SNAPSHOT.tar.gz
Or you can use the jetty-distribution/target/distribution/ directory
as a valid ${jetty.home} you can use with your ${jetty.base}
--
Joakim Erdfelt <[email protected] <mailto:[email protected]>>
webtide.com <http://www.webtide.com/> - eclipse.org/jetty
<http://eclipse.org/jetty/> - cometd.org <http://cometd.org/>
Expert advice, services and support from from the Jetty & CometD experts
On Fri, Jul 10, 2015 at 4:15 PM, Bill Ross <[email protected]
<mailto:[email protected]>> wrote:
I commented out all the timing-failure tests, and filed a bug on
the build as requested (Timeouts in BlockheadClient.readFrames()).
I wonder from the qa perspective if this could be boiled down to
one sensitive test on the one point of failure.
Anyway, the build succeeds, but the documentation doesn't tell me
what it created. (This is why I tried mvn compile instead of
install - there is no mention of what the result is.) There is no
build dir, nothing in my home dir, nothing system-installed. There
is a target dir with nothing in it but an about.html and a .plxarc
file, whatever that is.
What was installed, where?
Thanks,
Bill
On 7/8/2015 10:10 AM, Bill Ross wrote:
Thanks! I tried that a few times, with varying timeout errors
as the only thing running on a new machine.
Here are two results.
-------------------------------- try 1
Results :
Tests in error:
WebSocketCloseTest.testFastFail:204 » Timeout Timeout
waiting for 1 events (fo...
MisbehavingClassTest.testAnnotatedRuntimeOnConnect:115 »
Timeout Timeout waiti...
Tests run: 364, Failures: 0, Errors: 2, Skipped: 40
[INFO] Jetty :: Websocket :: Client .......................
SUCCESS [ 22.184 s]
[INFO] Jetty :: Websocket :: Servlet Interface ............
SUCCESS [ 1.523 s]
[INFO] Jetty :: Websocket :: Server .......................
FAILURE [ 21.499 s]
----------------------------------- try 4
Results :
Tests in error:
TooFastClientTest.testUpgradeWithLargeFrame:168 » Timeout
Timeout waiting for ...
WebSocketCloseTest.testFastFail:204 » Timeout Timeout
waiting for 1 events (f...
Tests run: 364, Failures: 0, Errors: 2, Skipped: 40
------------- looking at testFastFail, common to both:
2015-07-08
09:53:16.497:WARN:oejwc.WebSocketSession:qtp1649320501-574:
java.lang.RuntimeException: Intentional FastFail
at
org.eclipse.jetty.websocket.server.WebSocketCloseTest$FastFailSocket.onWebSocketConnect(WebSocketCloseTest.java:134)
...
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time
elapsed: 1.111 sec <<< FAILURE! - in
org.eclipse.jetty.websocket.server.WebSocketCloseTest
testFastFail(org.eclipse.jetty.websocket.server.WebSocketCloseTest)
Time elapsed: 1.074 sec <<< ERROR!
java.util.concurrent.TimeoutException: Timeout waiting for 1
events (found 0)
at
org.eclipse.jetty.toolchain.test.EventQueue.awaitEventCount(EventQueue.java:71)
at
org.eclipse.jetty.websocket.common.test.BlockheadClient.readFrames(BlockheadClient.java:596)
at
org.eclipse.jetty.websocket.server.WebSocketCloseTest.testFastFail(WebSocketCloseTest.java:204)
Thanks,
Bill
On 7/8/2015 12:53 AM, Jan Bartel wrote:
Do mvn install at the top level.
cheers
Jan
On 8 July 2015 at 17:45, Bill Ross <[email protected]
<mailto:[email protected]>> wrote:
Tried a git pull and got only java changes in the last
5 days - still looks
like a broken build -?
Thanks,
Bill
On 7/3/2015 3:23 PM, Bill Ross wrote:
I did a git pull of the current tree, changed the
line, tried 'mvn compile'
and got an error on Ant Plugin:
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 01:41 min
[INFO] Finished at: 2015-07-03T15:15:41-07:00
[INFO] Final Memory: 73M/731M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-dependency-plugin:2.2:copy-dependencies
(copy-lib-deps) on project jetty-ant: Error copying
artifact from
/Users/priot/jetty/org.eclipse.jetty.project/jetty-plus/target/classes
to
/Users/priot/jetty/org.eclipse.jetty.project/jetty-ant/target/test-lib/jetty-plus-9.3.1-SNAPSHOT.jar:
/Users/priot/jetty/org.eclipse.jetty.project/jetty-plus/target/classes
(Is a
directory) -> [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/MojoExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume
the build with the
command
[ERROR] mvn <goals> -rf :jetty-ant
priot org.eclipse.jetty.project> ls jetty-plus/target
classes/ maven-status/
generated-sources/ pmd.xml
maven-shared-archive-resources/ pmd_logging_ruleset.xml
On 7/3/2015 2:51 PM, Joakim Erdfelt wrote:
This is the code.
https://github.com/eclipse/jetty.project/blob/jetty-9.3.0.v20150612/jetty-util/src/main/java/org/eclipse/jetty/util/resource/PathResource.java#L59-L136
Maybe if you change line #133 from
LOG.warn("bad alias ({}) for {}",
e.getClass().getName(), e.getMessage());
to
LOG.warn("bad alias [" + path + "]", e);
we can get a better stacktrace (and path indication)
to know what's going
on.
--
Joakim Erdfelt <[email protected]
<mailto:[email protected]>>
webtide.com <http://webtide.com> - eclipse.org/jetty
<http://eclipse.org/jetty> - cometd.org
<http://cometd.org>
Expert advice, services and support from from the
Jetty & CometD experts
On Fri, Jul 3, 2015 at 1:36 PM, Bill Ross
<[email protected] <mailto:[email protected]>> wrote:
It seems this is the first case of this warning on
the web:
2015-07-02
13:16:57.019:WARN:oejur.PathResource:qtp1963387170-179:
bad
alias (java.lang.IllegalArgumentException) for null
I'm not sure what to make of it. It is associated
with a stutter
in the user experience of loading pictures.
I have web page javascript calling a servlet
running under jetty
when the user clicks a 'next image' button. The
servlet returns
an image file name, and the javascript loads the
file via jetty
http, following a soft link ROOT/images->[...].
There is only one
user doing one thing at a time.
I am getting these warnings singly when operation
seems ok, and in
clusters when the user hasn't clicked 'next image'
for a while. In that
case on the browser side, in conjunction with a
cluster of these
warnings, I see several images flip by in less
than a second. So
images are being loaded. I need to figure out how
to debug from the
javascript side and dig into the jetty source, but
since PathResource
appears to be new, it seems this could be of interest.
Setup:
cd /opt/jetty-distribution-9.3.0.v20150612
java -jar start.jar \
jetty.home=/opt/jetty-distribution-9.3.0.v20150612 \
jetty.base=[...]/jetty-base
egrep -v '^#' [...]/jetty-base/start.ini|awk
'NF > 0'
--module=server
jetty.threadPool.minThreads=5
jetty.threadPool.maxThreads=50
--module=http
jetty.http.port=8080
jetty.server.stopAtShutdown=true
--module=servlets
--module=deploy
jetty.deploy.monitoredDir=webapps
Thanks,
Bill
_______________________________________________
jetty-users mailing list
[email protected]
<mailto:[email protected]>
To change your delivery options, retrieve your
password, or unsubscribe
from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your
password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your
password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your
password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected] <mailto:[email protected]>
To change your delivery options, retrieve your password, or
unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users