P_W999

Because life has no try-catch


Leave a comment

Babun: A touch of Linux in Windows aka A Cygwin that actually works

As a consultant working for a large firm I’m blessed with a Windows laptop and Windows desktop to do all my Java development. Lately I really started to miss some of the awesome stuff Linux has to offer and luck was on my side when I stumbled across Babun.

Babun is nothing more than a pre-configured Cygwin environment, though that doesn’t reflect how awesome it actually is. It’s the first time that I have a fully functioning Cygwin environment which requires no configuration at all and which I feel comfortable enough with to use on a daily base.

Babun screenshot

Babun screenshot

I didn’t like the default pastel color theme so I made the colors a bit harsher by changing the values in C:\Users\{you}\.babun\cygwin\etc\minttyrc
This is my current color configuration:

BoldAsFont=no
FontHeight=10
ForegroundColour=208,208,208
BackgroundColour=28,28,28
CursorColour=255,175,0
IMECursorColour=128,224,160
Black=12,12,12
BoldBlack=10,10,10
Red=245,135,135
BoldRed=253,135,135
Green=175,245,135
BoldGreen=175,243,135
Yellow=247,247,175
BoldYellow=255,255,175
Blue=135,175,245
BoldBlue=135,175,253
Magenta=215,175,215
BoldMagenta=223,175,223
Cyan=175,215,215
BoldCyan=175,223,223
White=250,250,250
BoldWhite=255,255,255
Transparency=off
OpaqueWhenFocused=no
CursorType=line
CursorBlinks=yes
FontSmoothing=full
Locale=en_US
Charset=UTF-8
ScrollbackLines=99000
ScrollMod=shift
PgUpDnScroll=yes
Term=xterm-256color
CopyAsRTF=no
RightClickAction=paste

For the Solarized fans there’s already a light and dark configuration file available on the world-wide web.

Another must-have is the zsh-syntax-highlighting plugin:

cd ~/.oh-my-zsh/custom/plugins
git clone git://github.com/zsh-users/zsh-syntax-highlighting.git

and editing the ~/.zshrc file with vim is all it takes to get syntax highlighting

plugins=(svn zsh-syntax-highlighting)
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets) 

To be continued


Leave a comment

Github top 10 projects: swear count

After my yesterday’s post about the swear count script, I got a bit bored and decided to pull the top 10 projects on Github and get a swear count on those projects. Turns out these people are very patient :) .

Github top 10 projects - Swear Count

Github top 10 projects – Swear Count

I slightly tweaked the swearcount script so it would match the words if they were prefixed with a space ‘ ‘, a double forward slash ‘//’ or a comma ‘,’.
It will not use a suffix anymore, because it would exclude nasty words at the end of a line or words followed by a dot ‘.’.

 

If you’re interested: this is the tweaked swearcount script:

#!/bin/bash
# P_W999 - 2013 - This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
# http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
# This script comes as-is, with no guarantees or warranties and it is used at own risk.
# http://pw999.wordpress.com
# v0.1 - 2014-04-30
# * Initial release
# Small script based on http://www.vidarholen.net/contents/wordcount/ (Vidar Holen) to calculate the number of swears (and some other words) that can be found in your source code.
# The script takes a single parameter; the folder where your source code is located. So for example ./swearcount.sh ./trunk will lookup all nasty words in the trunk folder and subfolder.
# The script will look for exact matches with spaces before and after the word (otherwise 'fix' will also match 'prefix' )
 
# Check input
SRCPATH="$1"
if [[ "$SRCPATH" == "" ]] ; then
	    echo "You must pass the source code folder as first parameter"
	        exit 1
	fi
	# Define paths to ignore
	IGNORES='branch\|tag\|target\|generated'
#	echo "Script will ignore files with following patterns $IGNORES" | sed 's/\\|/, /g'
	 
	 
	# Magic
	find $SRCPATH -type f -print0 | xargs -0 -n 1 | grep -v -e $IGNORES | xargs cat | awk '
	        BEGIN {
			lines=0;
			w="fuck shit love piss fire bastard crap goto bullshit xxx todo fixme temporary bastard bug fix";			
			#    print "Looking for words: " w
			n=split(w,t," ");
			for(i=1; i<=n; i++) {
				c[t[i]]=0;
			}
		}
		{
			lines++;
			for(k in c) {
				a=0;
				a2=0;
				a3=0;
				a4=0;
				a5=0;
				f=tolower($0);
				do {
					a=index(f," " k);
					a2=index(f,"," k);
				        
				        a4=index(f, "//" k); 	
					
					if(a!=0 || a2!=0 || a3!=0 || a4!=0 || a5!=0) {
					c[k]++;
					# print the lines found
					gsub(/^[ \t]+/, "", $0);
					# print k ": " $0
				}
				else break;
				f=substr(f,a+length(k));
				} while(1);
			}
		}
		# Print stats
		END {
			print "lines " w;
			printf "%d ",lines;
			for(i=1; i<=n; i++) printf "%d ",c[t[i]];
			printf "\n";
		}'

And this is the script I wrote to get the results:

#!/bin/bash
# P_W999 - 2013 - This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
# http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
# This script comes as-is, with no guarantees or warranties and it is used at own risk.
# http://pw999.wordpress.com
# v0.1 - 2014-05-01
# * Initial release


#Step 1: call Github API and find everything with 1 or more stars and sort result on number of stars. Then grep the 10 first 'clone_urls' found and remove unneeded chars using following sed file:
#
#s/"//g
#s/,//g
#s/clone_url//g
#s/://

curl -s "https://api.github.com/search/repositories?q=stars:%3E1&sort=stars" | grep -i "clone_url" -m 10 | sed -f seds > urls.out

# Step 2: clone the top 10 projects on disk
xargs -a urls.out -n 1 git clone
# Too lazy :)
mkdir output

#  List all folders (github repo's), filter out the current directory '.' then forward it to the swearcount script and redirect the output
find . -maxdepth 1 -type d | grep -e '[a-zA-Z0-9/]' | sed s/\\.\\///g | xargs -I{} sh -c "./swearcount.sh ./{} > output/{}.out"

# Generate output file
# Get header and append projectname
cd output
sed -n '1p' output.out | sed s/^/"project "/ > result.txt

# Get numbers and append name
find . -type f -not -name output.out -not -name result.txt | xargs -n 1 -I{} sh -c "echo -n '{} ' && sed -n '2p' {}" >> result.txt

Disclaimer: results come as they are, I do not guarantee that they are 100% correct. This is just something I did for the fun, no pun intented.


2 Comments

Source code swear count

After some discussions in our development team I was curious about how much we swear in our source code, especially considering that there is a complete log available on the Linux Swear Count.

I downloaded the script from Vidar and realized it was indeed rubbish ;) . I used a little excerpt from the script to create my script which would count swears in every file found in a directory. It uses basic Linux commands like awk, grep, …

#!/bin/bash
# P_W999 - 2013 - This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
# http://creativecommons.org/licenses/by-nc-sa/3.0/deed.en_US
# This script comes as-is, with no guarantees or warranties and it is used at own risk.
# http://pw999.wordpress.com
# v0.1 - 2014-04-30
# v0.2 - 2014-05-01 : change 'find' so files with spaces in it work too /+ no more suffix in awk match part
# * Initial release
# Small script based on http://www.vidarholen.net/contents/wordcount/ (Vidar Holen) to calculate the number of swears (and some other words) that can be found in your source code.
# The script takes a single parameter; the folder where your source code is located. So for example ./swearcount.sh ./trunk will lookup all nasty words in the trunk folder and subfolder.
# The script will look for exact matches with spaces before and after the word (otherwise 'fix' will also match 'prefix' )

# Check input
SRCPATH="$1"
if [[ "$SRCPATH" == "" ]] ; then
	echo "You must pass the source code folder as first parameter"
	exit 1
fi

# Define paths to ignore
IGNORES='branch\|tag\|target\|generated\|test'
echo "Script will ignore files with following patterns $IGNORES" | sed 's/\\|/, /g'

# Magic
find $SRCPATH -type f -name '*.java' -o -name '*.jsp' -print0 | xargs -0 -n 1 | grep -v -e $IGNORES | xargs cat | awk '
        BEGIN {
            lines=0;
            w="fuck fucking shit love piss fire bastard crap crappy goto bullshit xxx todo fixme temporary bastard bug fix";
            print "Looking for words: " w
	    n=split(w,t," ");
            for(i=1; i<=n; i++) {
                c[t[i]]=0;
            }
        }
        {
            lines++;
            for(k in c) {
                a=0;
                a1=0;
                a2=0;
                f=tolower($0);
                do {
                    a=index(f," " k);
                    a1=index(f,"//" k);
                    a2=index(f,"," k);
                    if(a!=0 || a1!=0 || a2!=0) {
			c[k]++;
			# print the lines found
			gsub(/^[ \t]+/, "", $0);
			print k ": " $0
		     }
                    else break;
                    f=substr(f,a+length(k));
                } while(1);
            }
        }
	# Print stats
        END {
            print "lines " w;
            printf "%d ",lines;
            for(i=1; i<=n; i++) printf "%d ",c[t[i]];
            printf "\n";
        }'


Leave a comment

J-ExifTool v0.0.7

Today I’ve released version 0.0.7 of J-ExifTool. This only provides some bug fixes:

 

If you have encoding issues then try changing the System Property be.pw.jexif.internal.constants.ExecutionConstant.EXIFTOOLCLIENCODING

By default, UTF-8 will be used on Linux/Mac and Cp850 on Windows.

Since release v0.0.5 you’ll need the Apache Commons Exec library in your classpath. I’ve added a new lib folder on BitBucket which includes this new library or you can download the new library from Apache.

The new jar can be downloaded from BitBucket.

For the record only: v0.0.7 is commit af87078.


Leave a comment

Maven/Hudson: java.lang.AssertionError: reporters.get(be.pw999.someproject:SomeModule)==null

I got the following error while building a maven 2 project on a Jenkins server using the following arguments:
clean source:jar javadoc:jar install -P DEPLOYMENT,!hudson

[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] reporters.get(be.pw999.someproject:SomeModule)==null. reporters={be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@117fefe, hudson.maven.reporters.MavenSiteArchiver@befa4f, hudson.plugins.cobertura.MavenCoberturaPublisher@23860d, hudson.maven.reporters.MavenTestJavadocArchiver@35f1d1, hudson.maven.reporters.MavenJavadocArchiver@196d593, hudson.maven.reporters.SurefireArchiver@19fd4df, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1502c5c, hudson.maven.reporters.BuildInfoRecorder@16d27cb, hudson.maven.reporters.MavenFingerprinter@1533dfc], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@d9dba8, hudson.maven.reporters.MavenSiteArchiver@50826f, hudson.plugins.cobertura.MavenCoberturaPublisher@1a35b1d, hudson.maven.reporters.MavenTestJavadocArchiver@1b2d2e3, hudson.maven.reporters.MavenJavadocArchiver@1333e28, hudson.maven.reporters.SurefireArchiver@135ef2e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@307de3, hudson.maven.reporters.BuildInfoRecorder@1e9ca25, hudson.maven.reporters.MavenFingerprinter@1a086ed], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@f69935, hudson.maven.reporters.MavenSiteArchiver@1d64d59, hudson.plugins.cobertura.MavenCoberturaPublisher@703c23, hudson.maven.reporters.MavenTestJavadocArchiver@7c201b, hudson.maven.reporters.MavenJavadocArchiver@1200027, hudson.maven.reporters.SurefireArchiver@1ea0939, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1442d38, hudson.maven.reporters.BuildInfoRecorder@d27696, hudson.maven.reporters.MavenFingerprinter@123c4ad], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@e957ad, hudson.maven.reporters.MavenSiteArchiver@3a41e, hudson.plugins.cobertura.MavenCoberturaPublisher@10be80c, hudson.maven.reporters.MavenTestJavadocArchiver@af9358, hudson.maven.reporters.MavenJavadocArchiver@f29baf, hudson.maven.reporters.SurefireArchiver@97f2d9, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9dfe3d, hudson.maven.reporters.BuildInfoRecorder@1cb3f45, hudson.maven.reporters.MavenFingerprinter@177329a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1419839, hudson.maven.reporters.MavenSiteArchiver@a70146, hudson.plugins.cobertura.MavenCoberturaPublisher@44aa62, hudson.maven.reporters.MavenTestJavadocArchiver@e3c62, hudson.maven.reporters.MavenJavadocArchiver@9e5972, hudson.maven.reporters.SurefireArchiver@28521, org.jfrog.hudson.maven2.MavenDependenciesRecorder@5917ea, hudson.maven.reporters.BuildInfoRecorder@1725019, hudson.maven.reporters.MavenFingerprinter@1f81b71], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@8ccba1, hudson.maven.reporters.MavenSiteArchiver@1e8c72f, hudson.plugins.cobertura.MavenCoberturaPublisher@16d0fda, hudson.maven.reporters.MavenTestJavadocArchiver@12bc77c, hudson.maven.reporters.MavenJavadocArchiver@135a08a, hudson.maven.reporters.SurefireArchiver@1bf043e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1fc180a, hudson.maven.reporters.BuildInfoRecorder@1afa94b, hudson.maven.reporters.MavenFingerprinter@17d99d7], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1ef0413, hudson.maven.reporters.MavenSiteArchiver@193b122, hudson.plugins.cobertura.MavenCoberturaPublisher@152351e, hudson.maven.reporters.MavenTestJavadocArchiver@1d4b67, hudson.maven.reporters.MavenJavadocArchiver@1415f74, hudson.maven.reporters.SurefireArchiver@e1f3c9, org.jfrog.hudson.maven2.MavenDependenciesRecorder@11c737b, hudson.maven.reporters.BuildInfoRecorder@4c3680, hudson.maven.reporters.MavenFingerprinter@e7dea5], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1756b65, hudson.maven.reporters.MavenSiteArchiver@18e4405, hudson.plugins.cobertura.MavenCoberturaPublisher@113bdad, hudson.maven.reporters.MavenTestJavadocArchiver@109e3e1, hudson.maven.reporters.MavenJavadocArchiver@4fd391, hudson.maven.reporters.SurefireArchiver@caf386, org.jfrog.hudson.maven2.MavenDependenciesRecorder@8cbddd, hudson.maven.reporters.BuildInfoRecorder@39f12e, hudson.maven.reporters.MavenFingerprinter@1e2d3c2], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@18a62e4, hudson.maven.reporters.MavenSiteArchiver@92c28, hudson.plugins.cobertura.MavenCoberturaPublisher@31fc44, hudson.maven.reporters.MavenTestJavadocArchiver@1a8ec0d, hudson.maven.reporters.MavenJavadocArchiver@1217463, hudson.maven.reporters.SurefireArchiver@1604caf, org.jfrog.hudson.maven2.MavenDependenciesRecorder@4924cb, hudson.maven.reporters.BuildInfoRecorder@1a5c056, hudson.maven.reporters.MavenFingerprinter@1ae24e3], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@56d071, hudson.maven.reporters.MavenSiteArchiver@14a9089, hudson.plugins.cobertura.MavenCoberturaPublisher@5735e9, hudson.maven.reporters.MavenTestJavadocArchiver@194659c, hudson.maven.reporters.MavenJavadocArchiver@19aeab4, hudson.maven.reporters.SurefireArchiver@1a6edfe, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1a7b6e3, hudson.maven.reporters.BuildInfoRecorder@1e43cbb, hudson.maven.reporters.MavenFingerprinter@1ed657a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@ebe915, hudson.maven.reporters.MavenSiteArchiver@52db3d, hudson.plugins.cobertura.MavenCoberturaPublisher@1b79a94, hudson.maven.reporters.MavenTestJavadocArchiver@105729b, hudson.maven.reporters.MavenJavadocArchiver@a74ed9, hudson.maven.reporters.SurefireArchiver@29b91b, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1517af3, hudson.maven.reporters.BuildInfoRecorder@137b972, hudson.maven.reporters.MavenFingerprinter@f165d8], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@107768a, hudson.maven.reporters.MavenSiteArchiver@16ff018, hudson.plugins.cobertura.MavenCoberturaPublisher@1fbcce8, hudson.maven.reporters.MavenTestJavadocArchiver@49ced5, hudson.maven.reporters.MavenJavadocArchiver@1aa0e68, hudson.maven.reporters.SurefireArchiver@1c415f3, org.jfrog.hudson.maven2.MavenDependenciesRecorder@155bf47, hudson.maven.reporters.BuildInfoRecorder@bcb3c3, hudson.maven.reporters.MavenFingerprinter@19c9e41], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@fde9b, hudson.maven.reporters.MavenSiteArchiver@197d8f4, hudson.plugins.cobertura.MavenCoberturaPublisher@24a3fe, hudson.maven.reporters.MavenTestJavadocArchiver@18ab757, hudson.maven.reporters.MavenJavadocArchiver@af01e, hudson.maven.reporters.SurefireArchiver@1a6a9f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@73e9b7, hudson.maven.reporters.BuildInfoRecorder@485f6c, hudson.maven.reporters.MavenFingerprinter@150a6a8], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@bddae4, hudson.maven.reporters.MavenSiteArchiver@4e2d66, hudson.plugins.cobertura.MavenCoberturaPublisher@86c13e, hudson.maven.reporters.MavenTestJavadocArchiver@f8f8cc, hudson.maven.reporters.MavenJavadocArchiver@19647bd, hudson.maven.reporters.SurefireArchiver@13fd149, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1748722, hudson.maven.reporters.BuildInfoRecorder@1c86213, hudson.maven.reporters.MavenFingerprinter@1d92112], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@81250f, hudson.maven.reporters.MavenSiteArchiver@c53a52, hudson.plugins.cobertura.MavenCoberturaPublisher@77dee9, hudson.maven.reporters.MavenTestJavadocArchiver@1cbc580, hudson.maven.reporters.MavenJavadocArchiver@1136cf6, hudson.maven.reporters.SurefireArchiver@1c80d19, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1ec714d, hudson.maven.reporters.BuildInfoRecorder@d80dc2, hudson.maven.reporters.MavenFingerprinter@d0fa99], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@5a101f, hudson.maven.reporters.MavenSiteArchiver@56b309, hudson.plugins.cobertura.MavenCoberturaPublisher@41618, hudson.maven.reporters.MavenTestJavadocArchiver@46aecc, hudson.maven.reporters.MavenJavadocArchiver@7e0eb7, hudson.maven.reporters.SurefireArchiver@18c5a21, org.jfrog.hudson.maven2.MavenDependenciesRecorder@93947, hudson.maven.reporters.BuildInfoRecorder@e716eb, hudson.maven.reporters.MavenFingerprinter@1d81fd2], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1894623, hudson.maven.reporters.MavenSiteArchiver@1f8379c, hudson.plugins.cobertura.MavenCoberturaPublisher@10b1817, hudson.maven.reporters.MavenTestJavadocArchiver@15abbac, hudson.maven.reporters.MavenJavadocArchiver@1d74e36, hudson.maven.reporters.SurefireArchiver@4ff7ab, org.jfrog.hudson.maven2.MavenDependenciesRecorder@67b7f4, hudson.maven.reporters.BuildInfoRecorder@667262, hudson.maven.reporters.MavenFingerprinter@98832e], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@e49a7, hudson.maven.reporters.MavenSiteArchiver@d00d7, hudson.plugins.cobertura.MavenCoberturaPublisher@1b22762, hudson.maven.reporters.MavenTestJavadocArchiver@13799f4, hudson.maven.reporters.MavenJavadocArchiver@15c7856, hudson.maven.reporters.SurefireArchiver@1e07ece, org.jfrog.hudson.maven2.MavenDependenciesRecorder@fbee84, hudson.maven.reporters.BuildInfoRecorder@5a39fb, hudson.maven.reporters.MavenFingerprinter@e7b40b], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@183599d, hudson.maven.reporters.MavenSiteArchiver@1a52725, hudson.plugins.cobertura.MavenCoberturaPublisher@1ad0485, hudson.maven.reporters.MavenTestJavadocArchiver@3ecf0, hudson.maven.reporters.MavenJavadocArchiver@1b888c6, hudson.maven.reporters.SurefireArchiver@1bb97e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1414fab, hudson.maven.reporters.BuildInfoRecorder@2f0461, hudson.maven.reporters.MavenFingerprinter@b21bbc], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@12898ed, hudson.maven.reporters.MavenSiteArchiver@c88dcf, hudson.plugins.cobertura.MavenCoberturaPublisher@d63036, hudson.maven.reporters.MavenTestJavadocArchiver@1f732e3, hudson.maven.reporters.MavenJavadocArchiver@2deba1, hudson.maven.reporters.SurefireArchiver@1fb63dd, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9eeeee, hudson.maven.reporters.BuildInfoRecorder@b22dcf, hudson.maven.reporters.MavenFingerprinter@1cefcef], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@87d5ce, hudson.maven.reporters.MavenSiteArchiver@c8d197, hudson.plugins.cobertura.MavenCoberturaPublisher@38235e, hudson.maven.reporters.MavenTestJavadocArchiver@19a3008, hudson.maven.reporters.MavenJavadocArchiver@1c782f8, hudson.maven.reporters.SurefireArchiver@1677d35, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1697802, hudson.maven.reporters.BuildInfoRecorder@1898fd4, hudson.maven.reporters.MavenFingerprinter@79891], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@148d93b, hudson.maven.reporters.MavenSiteArchiver@14d58a3, hudson.plugins.cobertura.MavenCoberturaPublisher@f63a1a, hudson.maven.reporters.MavenTestJavadocArchiver@1609c20, hudson.maven.reporters.MavenJavadocArchiver@1aa01c9, hudson.maven.reporters.SurefireArchiver@50890a, org.jfrog.hudson.maven2.MavenDependenciesRecorder@e0c12b, hudson.maven.reporters.BuildInfoRecorder@159869b, hudson.maven.reporters.MavenFingerprinter@9f0ad6], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@62bfd2, hudson.maven.reporters.MavenSiteArchiver@5b6329, hudson.plugins.cobertura.MavenCoberturaPublisher@1cb3bce, hudson.maven.reporters.MavenTestJavadocArchiver@1c37842, hudson.maven.reporters.MavenJavadocArchiver@c3b16, hudson.maven.reporters.SurefireArchiver@fb4962, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1f741ef, hudson.maven.reporters.BuildInfoRecorder@1d3a3cb, hudson.maven.reporters.MavenFingerprinter@7123ee], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1f3b18f, hudson.maven.reporters.MavenSiteArchiver@18ec37c, hudson.plugins.cobertura.MavenCoberturaPublisher@1c408d8, hudson.maven.reporters.MavenTestJavadocArchiver@120a918, hudson.maven.reporters.MavenJavadocArchiver@13d8b23, hudson.maven.reporters.SurefireArchiver@179c016, org.jfrog.hudson.maven2.MavenDependenciesRecorder@bc9db0, hudson.maven.reporters.BuildInfoRecorder@3204e8, hudson.maven.reporters.MavenFingerprinter@a50b05], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@8c1fec, hudson.maven.reporters.MavenSiteArchiver@1e04580, hudson.plugins.cobertura.MavenCoberturaPublisher@f3007e, hudson.maven.reporters.MavenTestJavadocArchiver@1a57ed8, hudson.maven.reporters.MavenJavadocArchiver@2a9ad4, hudson.maven.reporters.SurefireArchiver@11ad568, org.jfrog.hudson.maven2.MavenDependenciesRecorder@19e0b18, hudson.maven.reporters.BuildInfoRecorder@facf96, hudson.maven.reporters.MavenFingerprinter@5df95b], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@15b6d0b, hudson.maven.reporters.MavenSiteArchiver@b0bd28, hudson.plugins.cobertura.MavenCoberturaPublisher@152bda9, hudson.maven.reporters.MavenTestJavadocArchiver@121b563, hudson.maven.reporters.MavenJavadocArchiver@ba553, hudson.maven.reporters.SurefireArchiver@92ed31, org.jfrog.hudson.maven2.MavenDependenciesRecorder@192b706, hudson.maven.reporters.BuildInfoRecorder@1ef2f12, hudson.maven.reporters.MavenFingerprinter@13b2a11], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@172230a, hudson.maven.reporters.MavenSiteArchiver@125236, hudson.plugins.cobertura.MavenCoberturaPublisher@d392c2, hudson.maven.reporters.MavenTestJavadocArchiver@482f31, hudson.maven.reporters.MavenJavadocArchiver@112445e, hudson.maven.reporters.SurefireArchiver@467f0c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1875df, hudson.maven.reporters.BuildInfoRecorder@c4efa5, hudson.maven.reporters.MavenFingerprinter@14c712a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@39e610, hudson.maven.reporters.MavenSiteArchiver@3f2a84, hudson.plugins.cobertura.MavenCoberturaPublisher@1006f6c, hudson.maven.reporters.MavenTestJavadocArchiver@19337a9, hudson.maven.reporters.MavenJavadocArchiver@2b78a7, hudson.maven.reporters.SurefireArchiver@c7665c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@ec4d16, hudson.maven.reporters.BuildInfoRecorder@142878f, hudson.maven.reporters.MavenFingerprinter@aff3fe], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@10bd8b3, hudson.maven.reporters.MavenSiteArchiver@1fe4302, hudson.plugins.cobertura.MavenCoberturaPublisher@1e1560c, hudson.maven.reporters.MavenTestJavadocArchiver@d8610e, hudson.maven.reporters.MavenJavadocArchiver@1cc0ec7, hudson.maven.reporters.SurefireArchiver@b74f9a, org.jfrog.hudson.maven2.MavenDependenciesRecorder@bbf797, hudson.maven.reporters.BuildInfoRecorder@18ca75c, hudson.maven.reporters.MavenFingerprinter@1c46d18], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@131e8e9, hudson.maven.reporters.MavenSiteArchiver@1de53be, hudson.plugins.cobertura.MavenCoberturaPublisher@14c0f17, hudson.maven.reporters.MavenTestJavadocArchiver@72c743, hudson.maven.reporters.MavenJavadocArchiver@178157a, hudson.maven.reporters.SurefireArchiver@ca286c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1532381, hudson.maven.reporters.BuildInfoRecorder@23eaa8, hudson.maven.reporters.MavenFingerprinter@1e92887], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1fe7889, hudson.maven.reporters.MavenSiteArchiver@2e19e, hudson.plugins.cobertura.MavenCoberturaPublisher@12a8bad, hudson.maven.reporters.MavenTestJavadocArchiver@381bdd, hudson.maven.reporters.MavenJavadocArchiver@1ad83b9, hudson.maven.reporters.SurefireArchiver@1a11c3f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1675d26, hudson.maven.reporters.BuildInfoRecorder@1bea6a1, hudson.maven.reporters.MavenFingerprinter@1634e54], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@171fa7f, hudson.maven.reporters.MavenSiteArchiver@a32204, hudson.plugins.cobertura.MavenCoberturaPublisher@e36fc, hudson.maven.reporters.MavenTestJavadocArchiver@13c14e4, hudson.maven.reporters.MavenJavadocArchiver@17f8664, hudson.maven.reporters.SurefireArchiver@1503f30, org.jfrog.hudson.maven2.MavenDependenciesRecorder@dcc124, hudson.maven.reporters.BuildInfoRecorder@1649933, hudson.maven.reporters.MavenFingerprinter@a2b43c], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1da8d28, hudson.maven.reporters.MavenSiteArchiver@185ea23, hudson.plugins.cobertura.MavenCoberturaPublisher@cec484, hudson.maven.reporters.MavenTestJavadocArchiver@c7cb0a, hudson.maven.reporters.MavenJavadocArchiver@e30d4f, hudson.maven.reporters.SurefireArchiver@b1468f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9c0bb, hudson.maven.reporters.BuildInfoRecorder@1fddd65, hudson.maven.reporters.MavenFingerprinter@35ed07], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@9ffb93, hudson.maven.reporters.MavenSiteArchiver@7ee5ff, hudson.plugins.cobertura.MavenCoberturaPublisher@12dd6f6, hudson.maven.reporters.MavenTestJavadocArchiver@7bd916, hudson.maven.reporters.MavenJavadocArchiver@e9598e, hudson.maven.reporters.SurefireArchiver@1f67e34, org.jfrog.hudson.maven2.MavenDependenciesRecorder@a79fe6, hudson.maven.reporters.BuildInfoRecorder@1d7901b, hudson.maven.reporters.MavenFingerprinter@408a68], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1ff1b79, hudson.maven.reporters.MavenSiteArchiver@1361e2f, hudson.plugins.cobertura.MavenCoberturaPublisher@1f7b0b1, hudson.maven.reporters.MavenTestJavadocArchiver@7169ca, hudson.maven.reporters.MavenJavadocArchiver@1d868b2, hudson.maven.reporters.SurefireArchiver@c1a712, org.jfrog.hudson.maven2.MavenDependenciesRecorder@b419de, hudson.maven.reporters.BuildInfoRecorder@1bf933b, hudson.maven.reporters.MavenFingerprinter@1bbb992], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@138373a, hudson.maven.reporters.MavenSiteArchiver@5b389f, hudson.plugins.cobertura.MavenCoberturaPublisher@e2843f, hudson.maven.reporters.MavenTestJavadocArchiver@1586353, hudson.maven.reporters.MavenJavadocArchiver@1e0fc95, hudson.maven.reporters.SurefireArchiver@1e6aea7, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1efaadb, hudson.maven.reporters.BuildInfoRecorder@1d4685a, hudson.maven.reporters.MavenFingerprinter@16bd203]} proxies={be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@f2d40, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@63c6d5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@92ca26, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@115905d, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@b90ad9, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@775e2b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c7638c, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@58913e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@a79b5f, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1c98076, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@10ebe6, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@ef64c5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c0ca32, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@11ac416, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@3f9fb1, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@10d321b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@154c07e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@129c21e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@874131, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1c90dc7, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@a78efd, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@9ca63b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@656ee1, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1528143, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1a48592, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@3d5f24, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@13160b7, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c4bb19, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1d79d12, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@8915ff, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@325f5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@b10737, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@50dd79, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@fc362c, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@4896b2, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@19dbdcf}
[INFO] ------------------------------------------------------------------------
[INFO] Trace
java.lang.AssertionError: reporters.get(be.pw999.someproject:SomeModule)==null. reporters={be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@117fefe, hudson.maven.reporters.MavenSiteArchiver@befa4f, hudson.plugins.cobertura.MavenCoberturaPublisher@23860d, hudson.maven.reporters.MavenTestJavadocArchiver@35f1d1, hudson.maven.reporters.MavenJavadocArchiver@196d593, hudson.maven.reporters.SurefireArchiver@19fd4df, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1502c5c, hudson.maven.reporters.BuildInfoRecorder@16d27cb, hudson.maven.reporters.MavenFingerprinter@1533dfc], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@d9dba8, hudson.maven.reporters.MavenSiteArchiver@50826f, hudson.plugins.cobertura.MavenCoberturaPublisher@1a35b1d, hudson.maven.reporters.MavenTestJavadocArchiver@1b2d2e3, hudson.maven.reporters.MavenJavadocArchiver@1333e28, hudson.maven.reporters.SurefireArchiver@135ef2e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@307de3, hudson.maven.reporters.BuildInfoRecorder@1e9ca25, hudson.maven.reporters.MavenFingerprinter@1a086ed], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@f69935, hudson.maven.reporters.MavenSiteArchiver@1d64d59, hudson.plugins.cobertura.MavenCoberturaPublisher@703c23, hudson.maven.reporters.MavenTestJavadocArchiver@7c201b, hudson.maven.reporters.MavenJavadocArchiver@1200027, hudson.maven.reporters.SurefireArchiver@1ea0939, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1442d38, hudson.maven.reporters.BuildInfoRecorder@d27696, hudson.maven.reporters.MavenFingerprinter@123c4ad], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@e957ad, hudson.maven.reporters.MavenSiteArchiver@3a41e, hudson.plugins.cobertura.MavenCoberturaPublisher@10be80c, hudson.maven.reporters.MavenTestJavadocArchiver@af9358, hudson.maven.reporters.MavenJavadocArchiver@f29baf, hudson.maven.reporters.SurefireArchiver@97f2d9, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9dfe3d, hudson.maven.reporters.BuildInfoRecorder@1cb3f45, hudson.maven.reporters.MavenFingerprinter@177329a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1419839, hudson.maven.reporters.MavenSiteArchiver@a70146, hudson.plugins.cobertura.MavenCoberturaPublisher@44aa62, hudson.maven.reporters.MavenTestJavadocArchiver@e3c62, hudson.maven.reporters.MavenJavadocArchiver@9e5972, hudson.maven.reporters.SurefireArchiver@28521, org.jfrog.hudson.maven2.MavenDependenciesRecorder@5917ea, hudson.maven.reporters.BuildInfoRecorder@1725019, hudson.maven.reporters.MavenFingerprinter@1f81b71], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@8ccba1, hudson.maven.reporters.MavenSiteArchiver@1e8c72f, hudson.plugins.cobertura.MavenCoberturaPublisher@16d0fda, hudson.maven.reporters.MavenTestJavadocArchiver@12bc77c, hudson.maven.reporters.MavenJavadocArchiver@135a08a, hudson.maven.reporters.SurefireArchiver@1bf043e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1fc180a, hudson.maven.reporters.BuildInfoRecorder@1afa94b, hudson.maven.reporters.MavenFingerprinter@17d99d7], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1ef0413, hudson.maven.reporters.MavenSiteArchiver@193b122, hudson.plugins.cobertura.MavenCoberturaPublisher@152351e, hudson.maven.reporters.MavenTestJavadocArchiver@1d4b67, hudson.maven.reporters.MavenJavadocArchiver@1415f74, hudson.maven.reporters.SurefireArchiver@e1f3c9, org.jfrog.hudson.maven2.MavenDependenciesRecorder@11c737b, hudson.maven.reporters.BuildInfoRecorder@4c3680, hudson.maven.reporters.MavenFingerprinter@e7dea5], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1756b65, hudson.maven.reporters.MavenSiteArchiver@18e4405, hudson.plugins.cobertura.MavenCoberturaPublisher@113bdad, hudson.maven.reporters.MavenTestJavadocArchiver@109e3e1, hudson.maven.reporters.MavenJavadocArchiver@4fd391, hudson.maven.reporters.SurefireArchiver@caf386, org.jfrog.hudson.maven2.MavenDependenciesRecorder@8cbddd, hudson.maven.reporters.BuildInfoRecorder@39f12e, hudson.maven.reporters.MavenFingerprinter@1e2d3c2], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@18a62e4, hudson.maven.reporters.MavenSiteArchiver@92c28, hudson.plugins.cobertura.MavenCoberturaPublisher@31fc44, hudson.maven.reporters.MavenTestJavadocArchiver@1a8ec0d, hudson.maven.reporters.MavenJavadocArchiver@1217463, hudson.maven.reporters.SurefireArchiver@1604caf, org.jfrog.hudson.maven2.MavenDependenciesRecorder@4924cb, hudson.maven.reporters.BuildInfoRecorder@1a5c056, hudson.maven.reporters.MavenFingerprinter@1ae24e3], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@56d071, hudson.maven.reporters.MavenSiteArchiver@14a9089, hudson.plugins.cobertura.MavenCoberturaPublisher@5735e9, hudson.maven.reporters.MavenTestJavadocArchiver@194659c, hudson.maven.reporters.MavenJavadocArchiver@19aeab4, hudson.maven.reporters.SurefireArchiver@1a6edfe, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1a7b6e3, hudson.maven.reporters.BuildInfoRecorder@1e43cbb, hudson.maven.reporters.MavenFingerprinter@1ed657a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@ebe915, hudson.maven.reporters.MavenSiteArchiver@52db3d, hudson.plugins.cobertura.MavenCoberturaPublisher@1b79a94, hudson.maven.reporters.MavenTestJavadocArchiver@105729b, hudson.maven.reporters.MavenJavadocArchiver@a74ed9, hudson.maven.reporters.SurefireArchiver@29b91b, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1517af3, hudson.maven.reporters.BuildInfoRecorder@137b972, hudson.maven.reporters.MavenFingerprinter@f165d8], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@107768a, hudson.maven.reporters.MavenSiteArchiver@16ff018, hudson.plugins.cobertura.MavenCoberturaPublisher@1fbcce8, hudson.maven.reporters.MavenTestJavadocArchiver@49ced5, hudson.maven.reporters.MavenJavadocArchiver@1aa0e68, hudson.maven.reporters.SurefireArchiver@1c415f3, org.jfrog.hudson.maven2.MavenDependenciesRecorder@155bf47, hudson.maven.reporters.BuildInfoRecorder@bcb3c3, hudson.maven.reporters.MavenFingerprinter@19c9e41], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@fde9b, hudson.maven.reporters.MavenSiteArchiver@197d8f4, hudson.plugins.cobertura.MavenCoberturaPublisher@24a3fe, hudson.maven.reporters.MavenTestJavadocArchiver@18ab757, hudson.maven.reporters.MavenJavadocArchiver@af01e, hudson.maven.reporters.SurefireArchiver@1a6a9f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@73e9b7, hudson.maven.reporters.BuildInfoRecorder@485f6c, hudson.maven.reporters.MavenFingerprinter@150a6a8], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@bddae4, hudson.maven.reporters.MavenSiteArchiver@4e2d66, hudson.plugins.cobertura.MavenCoberturaPublisher@86c13e, hudson.maven.reporters.MavenTestJavadocArchiver@f8f8cc, hudson.maven.reporters.MavenJavadocArchiver@19647bd, hudson.maven.reporters.SurefireArchiver@13fd149, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1748722, hudson.maven.reporters.BuildInfoRecorder@1c86213, hudson.maven.reporters.MavenFingerprinter@1d92112], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@81250f, hudson.maven.reporters.MavenSiteArchiver@c53a52, hudson.plugins.cobertura.MavenCoberturaPublisher@77dee9, hudson.maven.reporters.MavenTestJavadocArchiver@1cbc580, hudson.maven.reporters.MavenJavadocArchiver@1136cf6, hudson.maven.reporters.SurefireArchiver@1c80d19, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1ec714d, hudson.maven.reporters.BuildInfoRecorder@d80dc2, hudson.maven.reporters.MavenFingerprinter@d0fa99], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@5a101f, hudson.maven.reporters.MavenSiteArchiver@56b309, hudson.plugins.cobertura.MavenCoberturaPublisher@41618, hudson.maven.reporters.MavenTestJavadocArchiver@46aecc, hudson.maven.reporters.MavenJavadocArchiver@7e0eb7, hudson.maven.reporters.SurefireArchiver@18c5a21, org.jfrog.hudson.maven2.MavenDependenciesRecorder@93947, hudson.maven.reporters.BuildInfoRecorder@e716eb, hudson.maven.reporters.MavenFingerprinter@1d81fd2], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1894623, hudson.maven.reporters.MavenSiteArchiver@1f8379c, hudson.plugins.cobertura.MavenCoberturaPublisher@10b1817, hudson.maven.reporters.MavenTestJavadocArchiver@15abbac, hudson.maven.reporters.MavenJavadocArchiver@1d74e36, hudson.maven.reporters.SurefireArchiver@4ff7ab, org.jfrog.hudson.maven2.MavenDependenciesRecorder@67b7f4, hudson.maven.reporters.BuildInfoRecorder@667262, hudson.maven.reporters.MavenFingerprinter@98832e], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@e49a7, hudson.maven.reporters.MavenSiteArchiver@d00d7, hudson.plugins.cobertura.MavenCoberturaPublisher@1b22762, hudson.maven.reporters.MavenTestJavadocArchiver@13799f4, hudson.maven.reporters.MavenJavadocArchiver@15c7856, hudson.maven.reporters.SurefireArchiver@1e07ece, org.jfrog.hudson.maven2.MavenDependenciesRecorder@fbee84, hudson.maven.reporters.BuildInfoRecorder@5a39fb, hudson.maven.reporters.MavenFingerprinter@e7b40b], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@183599d, hudson.maven.reporters.MavenSiteArchiver@1a52725, hudson.plugins.cobertura.MavenCoberturaPublisher@1ad0485, hudson.maven.reporters.MavenTestJavadocArchiver@3ecf0, hudson.maven.reporters.MavenJavadocArchiver@1b888c6, hudson.maven.reporters.SurefireArchiver@1bb97e, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1414fab, hudson.maven.reporters.BuildInfoRecorder@2f0461, hudson.maven.reporters.MavenFingerprinter@b21bbc], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@12898ed, hudson.maven.reporters.MavenSiteArchiver@c88dcf, hudson.plugins.cobertura.MavenCoberturaPublisher@d63036, hudson.maven.reporters.MavenTestJavadocArchiver@1f732e3, hudson.maven.reporters.MavenJavadocArchiver@2deba1, hudson.maven.reporters.SurefireArchiver@1fb63dd, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9eeeee, hudson.maven.reporters.BuildInfoRecorder@b22dcf, hudson.maven.reporters.MavenFingerprinter@1cefcef], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@87d5ce, hudson.maven.reporters.MavenSiteArchiver@c8d197, hudson.plugins.cobertura.MavenCoberturaPublisher@38235e, hudson.maven.reporters.MavenTestJavadocArchiver@19a3008, hudson.maven.reporters.MavenJavadocArchiver@1c782f8, hudson.maven.reporters.SurefireArchiver@1677d35, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1697802, hudson.maven.reporters.BuildInfoRecorder@1898fd4, hudson.maven.reporters.MavenFingerprinter@79891], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@148d93b, hudson.maven.reporters.MavenSiteArchiver@14d58a3, hudson.plugins.cobertura.MavenCoberturaPublisher@f63a1a, hudson.maven.reporters.MavenTestJavadocArchiver@1609c20, hudson.maven.reporters.MavenJavadocArchiver@1aa01c9, hudson.maven.reporters.SurefireArchiver@50890a, org.jfrog.hudson.maven2.MavenDependenciesRecorder@e0c12b, hudson.maven.reporters.BuildInfoRecorder@159869b, hudson.maven.reporters.MavenFingerprinter@9f0ad6], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@62bfd2, hudson.maven.reporters.MavenSiteArchiver@5b6329, hudson.plugins.cobertura.MavenCoberturaPublisher@1cb3bce, hudson.maven.reporters.MavenTestJavadocArchiver@1c37842, hudson.maven.reporters.MavenJavadocArchiver@c3b16, hudson.maven.reporters.SurefireArchiver@fb4962, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1f741ef, hudson.maven.reporters.BuildInfoRecorder@1d3a3cb, hudson.maven.reporters.MavenFingerprinter@7123ee], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1f3b18f, hudson.maven.reporters.MavenSiteArchiver@18ec37c, hudson.plugins.cobertura.MavenCoberturaPublisher@1c408d8, hudson.maven.reporters.MavenTestJavadocArchiver@120a918, hudson.maven.reporters.MavenJavadocArchiver@13d8b23, hudson.maven.reporters.SurefireArchiver@179c016, org.jfrog.hudson.maven2.MavenDependenciesRecorder@bc9db0, hudson.maven.reporters.BuildInfoRecorder@3204e8, hudson.maven.reporters.MavenFingerprinter@a50b05], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@8c1fec, hudson.maven.reporters.MavenSiteArchiver@1e04580, hudson.plugins.cobertura.MavenCoberturaPublisher@f3007e, hudson.maven.reporters.MavenTestJavadocArchiver@1a57ed8, hudson.maven.reporters.MavenJavadocArchiver@2a9ad4, hudson.maven.reporters.SurefireArchiver@11ad568, org.jfrog.hudson.maven2.MavenDependenciesRecorder@19e0b18, hudson.maven.reporters.BuildInfoRecorder@facf96, hudson.maven.reporters.MavenFingerprinter@5df95b], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@15b6d0b, hudson.maven.reporters.MavenSiteArchiver@b0bd28, hudson.plugins.cobertura.MavenCoberturaPublisher@152bda9, hudson.maven.reporters.MavenTestJavadocArchiver@121b563, hudson.maven.reporters.MavenJavadocArchiver@ba553, hudson.maven.reporters.SurefireArchiver@92ed31, org.jfrog.hudson.maven2.MavenDependenciesRecorder@192b706, hudson.maven.reporters.BuildInfoRecorder@1ef2f12, hudson.maven.reporters.MavenFingerprinter@13b2a11], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@172230a, hudson.maven.reporters.MavenSiteArchiver@125236, hudson.plugins.cobertura.MavenCoberturaPublisher@d392c2, hudson.maven.reporters.MavenTestJavadocArchiver@482f31, hudson.maven.reporters.MavenJavadocArchiver@112445e, hudson.maven.reporters.SurefireArchiver@467f0c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1875df, hudson.maven.reporters.BuildInfoRecorder@c4efa5, hudson.maven.reporters.MavenFingerprinter@14c712a], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@39e610, hudson.maven.reporters.MavenSiteArchiver@3f2a84, hudson.plugins.cobertura.MavenCoberturaPublisher@1006f6c, hudson.maven.reporters.MavenTestJavadocArchiver@19337a9, hudson.maven.reporters.MavenJavadocArchiver@2b78a7, hudson.maven.reporters.SurefireArchiver@c7665c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@ec4d16, hudson.maven.reporters.BuildInfoRecorder@142878f, hudson.maven.reporters.MavenFingerprinter@aff3fe], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@10bd8b3, hudson.maven.reporters.MavenSiteArchiver@1fe4302, hudson.plugins.cobertura.MavenCoberturaPublisher@1e1560c, hudson.maven.reporters.MavenTestJavadocArchiver@d8610e, hudson.maven.reporters.MavenJavadocArchiver@1cc0ec7, hudson.maven.reporters.SurefireArchiver@b74f9a, org.jfrog.hudson.maven2.MavenDependenciesRecorder@bbf797, hudson.maven.reporters.BuildInfoRecorder@18ca75c, hudson.maven.reporters.MavenFingerprinter@1c46d18], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@131e8e9, hudson.maven.reporters.MavenSiteArchiver@1de53be, hudson.plugins.cobertura.MavenCoberturaPublisher@14c0f17, hudson.maven.reporters.MavenTestJavadocArchiver@72c743, hudson.maven.reporters.MavenJavadocArchiver@178157a, hudson.maven.reporters.SurefireArchiver@ca286c, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1532381, hudson.maven.reporters.BuildInfoRecorder@23eaa8, hudson.maven.reporters.MavenFingerprinter@1e92887], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1fe7889, hudson.maven.reporters.MavenSiteArchiver@2e19e, hudson.plugins.cobertura.MavenCoberturaPublisher@12a8bad, hudson.maven.reporters.MavenTestJavadocArchiver@381bdd, hudson.maven.reporters.MavenJavadocArchiver@1ad83b9, hudson.maven.reporters.SurefireArchiver@1a11c3f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1675d26, hudson.maven.reporters.BuildInfoRecorder@1bea6a1, hudson.maven.reporters.MavenFingerprinter@1634e54], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@171fa7f, hudson.maven.reporters.MavenSiteArchiver@a32204, hudson.plugins.cobertura.MavenCoberturaPublisher@e36fc, hudson.maven.reporters.MavenTestJavadocArchiver@13c14e4, hudson.maven.reporters.MavenJavadocArchiver@17f8664, hudson.maven.reporters.SurefireArchiver@1503f30, org.jfrog.hudson.maven2.MavenDependenciesRecorder@dcc124, hudson.maven.reporters.BuildInfoRecorder@1649933, hudson.maven.reporters.MavenFingerprinter@a2b43c], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1da8d28, hudson.maven.reporters.MavenSiteArchiver@185ea23, hudson.plugins.cobertura.MavenCoberturaPublisher@cec484, hudson.maven.reporters.MavenTestJavadocArchiver@c7cb0a, hudson.maven.reporters.MavenJavadocArchiver@e30d4f, hudson.maven.reporters.SurefireArchiver@b1468f, org.jfrog.hudson.maven2.MavenDependenciesRecorder@9c0bb, hudson.maven.reporters.BuildInfoRecorder@1fddd65, hudson.maven.reporters.MavenFingerprinter@35ed07], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@9ffb93, hudson.maven.reporters.MavenSiteArchiver@7ee5ff, hudson.plugins.cobertura.MavenCoberturaPublisher@12dd6f6, hudson.maven.reporters.MavenTestJavadocArchiver@7bd916, hudson.maven.reporters.MavenJavadocArchiver@e9598e, hudson.maven.reporters.SurefireArchiver@1f67e34, org.jfrog.hudson.maven2.MavenDependenciesRecorder@a79fe6, hudson.maven.reporters.BuildInfoRecorder@1d7901b, hudson.maven.reporters.MavenFingerprinter@408a68], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@1ff1b79, hudson.maven.reporters.MavenSiteArchiver@1361e2f, hudson.plugins.cobertura.MavenCoberturaPublisher@1f7b0b1, hudson.maven.reporters.MavenTestJavadocArchiver@7169ca, hudson.maven.reporters.MavenJavadocArchiver@1d868b2, hudson.maven.reporters.SurefireArchiver@c1a712, org.jfrog.hudson.maven2.MavenDependenciesRecorder@b419de, hudson.maven.reporters.BuildInfoRecorder@1bf933b, hudson.maven.reporters.MavenFingerprinter@1bbb992], be.pw999.someproject:SomeModule=[hudson.maven.reporters.MavenArtifactArchiver@138373a, hudson.maven.reporters.MavenSiteArchiver@5b389f, hudson.plugins.cobertura.MavenCoberturaPublisher@e2843f, hudson.maven.reporters.MavenTestJavadocArchiver@1586353, hudson.maven.reporters.MavenJavadocArchiver@1e0fc95, hudson.maven.reporters.SurefireArchiver@1e6aea7, org.jfrog.hudson.maven2.MavenDependenciesRecorder@1efaadb, hudson.maven.reporters.BuildInfoRecorder@1d4685a, hudson.maven.reporters.MavenFingerprinter@16bd203]} proxies={be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@f2d40, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@63c6d5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@92ca26, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@115905d, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@b90ad9, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@775e2b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c7638c, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@58913e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@a79b5f, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1c98076, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@10ebe6, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@ef64c5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c0ca32, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@11ac416, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@3f9fb1, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@10d321b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@154c07e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@129c21e, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@874131, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1c90dc7, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@a78efd, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@9ca63b, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@656ee1, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1528143, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1a48592, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@3d5f24, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@13160b7, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@c4bb19, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@1d79d12, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@8915ff, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@325f5, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@b10737, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@50dd79, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@fc362c, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@4896b2, be.pw999.someproject:SomeModule=hudson.maven.AbstractMavenBuilder$FilterImpl@19dbdcf}
	at hudson.maven.Maven2Builder.postModule(Maven2Builder.java:126)
	at hudson.maven.MavenBuilder$Adapter.fireLeaveModule(MavenBuilder.java:354)
	at hudson.maven.MavenBuilder$Adapter.postBuild(MavenBuilder.java:308)
	at org.apache.maven.lifecycle.LifecycleExecutorInterceptor.execute(LifecycleExecutorInterceptor.java:68)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
	at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
	at hudson.maven.agent.Main.launch(Main.java:204)
	at hudson.maven.MavenBuilder.call(MavenBuilder.java:154)
	at hudson.maven.Maven2Builder.call(Maven2Builder.java:79)
	at hudson.maven.Maven2Builder.call(Maven2Builder.java:55)
	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:303)
	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
	at java.lang.Thread.run(Thread.java:662)
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 32 minutes 29 seconds
[INFO] Finished at: Wed Jan 08 10:29:56 CET 2014
[INFO] Final Memory: 143M/993M
[INFO] ------------------------------------------------------------------------
channel stopped
Finished: FAILURE

This turns out the be an old Hudson bug (2008’ish) which you should not expect to be fixed soon. The error is related to the configuration of your modules using profiles. Consider the following pom.xml extract:

	<modules>
		<module>UTILS</module>
		<module>CORE</module>
		<module>EAR</module>
	</modules>
	<profile>
		<activation>
			<property>
				<name>BUILD_NUMBER</name>
			</property>
		</activation>
		<id>FULL</id>
		<modules>
			<module>UTILS</module>
			<module>CORE</module>
			<module>EAR</module>
			<module>BATCH<module>
			<module>MDB<module>
		</modules>
	</profile>

The FULL profile is activated using the BUILD_NUMBER system property which is automatically set by Jenkins. The build will fail once it reaches the BATCH and MDB modules.

The quick workaround for this issue is simply not adding modules using profiles, the slow workaround is bumping the Jenkins bug and hope someone will fix it ;) .


Leave a comment

Maven: A required class is missing: hidden/org/codehaus/plexus/interpolation/ValueSource

I had the following issue when building one of our projects on a freshly installed Linux Mint:

-----------------------------------------------------
this realm = app0.child-container[org.zeroturnaround:javarebel-maven-plugin:1.0.5]
urls[0] = file:/home/phillip/.m2/repository/org/zeroturnaround/javarebel-maven-plugin/1.0.5/javarebel-maven-plugin-1.0.5.jar
urls[1] = file:/home/phillip/.m2/repository/org/codehaus/plexus/plexus-utils/1.5.15/plexus-utils-1.5.15.jar
urls[2] = file:/home/phillip/.m2/repository/commons-io/commons-io/1.4/commons-io-1.4.jar
urls[3] = file:/home/phillip/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
Number of imports: 10
import: org.codehaus.classworlds.Entry@a6c57a42
import: org.codehaus.classworlds.Entry@12f43f3b
import: org.codehaus.classworlds.Entry@20025374
import: org.codehaus.classworlds.Entry@f8e44ca4
import: org.codehaus.classworlds.Entry@92758522
import: org.codehaus.classworlds.Entry@ebf2705b
import: org.codehaus.classworlds.Entry@bb25e54
import: org.codehaus.classworlds.Entry@bece5185
import: org.codehaus.classworlds.Entry@3fee8e37
import: org.codehaus.classworlds.Entry@3fee19d8


this realm = plexus.core
urls[0] = file:/usr/share/maven2/lib/maven-debian-uber.jar
Number of imports: 10
import: org.codehaus.classworlds.Entry@a6c57a42
import: org.codehaus.classworlds.Entry@12f43f3b
import: org.codehaus.classworlds.Entry@20025374
import: org.codehaus.classworlds.Entry@f8e44ca4
import: org.codehaus.classworlds.Entry@92758522
import: org.codehaus.classworlds.Entry@ebf2705b
import: org.codehaus.classworlds.Entry@bb25e54
import: org.codehaus.classworlds.Entry@bece5185
import: org.codehaus.classworlds.Entry@3fee8e37
import: org.codehaus.classworlds.Entry@3fee19d8
-----------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Internal error in the plugin manager executing goal 'org.zeroturnaround:javarebel-maven-plugin:1.0.5:generate': 
Unable to load the mojo 'org.zeroturnaround:javarebel-maven-plugin:1.0.5:generate' in the plugin 'org.zeroturnaround:javarebel-maven-plugin'. 
A required class is missing: hidden/org/codehaus/plexus/interpolation/ValueSource
hidden.org.codehaus.plexus.interpolation.ValueSource
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 47 seconds
[INFO] Finished at: Thu Jan 09 19:08:02 CET 2014
[INFO] Final Memory: 52M/124M
[INFO] ------------------------------------------------------------------------

Turns out that the maven 2 version that comes from the Ubuntu repository is a bit fubar.
Download the latest maven 2 release from maven.apache.org and replace the /usr/share/maven2/lib/maven-debian-uber.jar library with the on from the downloaded archive. Now your build won’t fail (at least on this issue).

Or fix it in shell style:

if [[ -d /usr/share/maven2/lib/ ]]; then echo Good; else echo Maven not installed ?; exit 1; fi
wget http://apache.belnet.be/maven/maven-2/2.2.1/binaries/apache-maven-2.2.1-bin.tar.gz
tar --wildcards --strip-components 2 -xvf apache-maven-2.2.1-bin.tar.gz apache-maven-2.2.1/lib/*
rm apache-maven-2.*-bin.tar.gz
echo Needs root access to change files in /usr/share/maven2/lib/
sudo rm /usr/share/maven2/lib/maven-debian-*.jar
sudo mv maven-2*-uber.jar /usr/share/maven2/lib/


Leave a comment

2013 in numbers

This was 2013 in numbers, from a blogging perspective:

1 visitor came from Vatican City

2 visitors saw my last blog post of 2013 in 2013

2 visitors seem to work a BNP Paribas Fortis (wordpress.com.catcoaching.adminproxy.bnpparibas.intra)

12 posts were migrated from my opera

21 posts were written

30 visitors were referred to my blog via Reddit

155 visitors used the same search term “windows update cannot currently check for updates because the service is not running”

365 visitors were compatriots

398 visitors did not use google as search engine

2076 visitors clicked on a link to blackviper.com

3703 page views were generated in May

8379 visitors came from the United States

12.137 visitors had all their Windows Services Disabled

13.943 search terms were unknown thanks to encrypted search engines

24.953 visitors found my blog via a search engine

29.870 page views were generated in 2013

Follow

Get every new post delivered to your Inbox.

Join 30 other followers