• cheeser
  • ernimril
  • joed
  • kinabalu
  • lunk
  • ojacobson
  • r0bby
  • ThaDon
  • ricky_clarkson
  • topriddy

« 2020-01-19


2020-01-21 »

Nick Message Date
DJ_Dichotomy [DJ_Dichotomy!~DJ_Dichot@] has joined ##java [12:06]
jaziz1 [jaziz1!~jaziz@unaffiliated/jaziz] has joined ##java [12:14]
Technodrome [Technodrome!~textual@unaffiliated/technodrome] has joined ##java [12:15]
feannag [feannag!~feannag@2405:204:97ae:add6:4c93:bd85:8abb:c3ae] has joined ##java [12:20]
octarine [octarine!~matsurago@240b:10:b3a1:1700:b208:b72c:53fc:819f] has joined ##java [12:27]
tasse [tasse!] has joined ##java [12:32]
oxum [oxum!~oxum@] has joined ##java [12:32]
upgrdman [upgrdman!~upgrdman@blender/artist/upgrdman] has joined ##java [12:36]
oxum [oxum!~oxum@] has joined ##java [12:55]
treeman5 [treeman5!~treeman5@] has joined ##java [12:56]
Jantz [Jantz!] has joined ##java [12:59]
stoffus [stoffus!] has joined ##java [01:03]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [01:21]
fairuz [fairuz!~fairuz@unaffiliated/fairuz] has joined ##java [01:23]
dendazen [dendazen!] has joined ##java [01:29]
thesquib [thesquib!~thesquib@] has joined ##java [01:30]
TheBeastie [TheBeastie!] has joined ##java [01:40]
dendazen [dendazen!] has joined ##java [01:43]
odinsbane [odinsbane!] has joined ##java [01:54]
dendazen [dendazen!] has joined ##java [01:54]
NorthwestVegan [NorthwestVegan!~Northwest@gateway/tor-sasl/northwestvegan] has joined ##java [01:55]
Zee- [Zee-!~Zee-@] has joined ##java [02:02]
jhill [jhill!sid1055@gateway/web/] has joined ##java [02:10]
pppingme [pppingme!~pppingme@unaffiliated/pppingme] has joined ##java [02:18]
hypc [hypc!~Thunderbi@] has joined ##java [02:20]
exonity01 [exonity01!uid364582@gateway/web/] has joined ##java [02:25]
extor [extor!~extor@unaffiliated/extor] has joined ##java [02:27]
Jantz [Jantz!] has joined ##java [02:30]
pppingme [pppingme!~pppingme@unaffiliated/pppingme] has joined ##java [02:33]
palasso [palasso!~palasso@unaffiliated/palasso] has joined ##java [02:45]
extor [extor!~extor@unaffiliated/extor] has joined ##java [02:46]
dendazen [dendazen!] has joined ##java [02:54]
johnau from SecurityContext, can you get a list of user groups? [03:02]
sdu [sdu!] has joined ##java [03:06]
sagax [sagax!~sagax_nb@] has joined ##java [03:12]
NorthwestVegan [NorthwestVegan!~Northwest@gateway/tor-sasl/northwestvegan] has joined ##java [03:16]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [03:24]
paws_ [paws_!uid89121@gateway/web/] has joined ##java [03:30]
extor [extor!~extor@unaffiliated/extor] has joined ##java [03:31]
paws_ Hi folks. Question about `SimpleDateFormat`. Is there a point in setting a locale, if I create it with a date pattern and set a time zone? [03:31]
black_ant [black_ant!~antilope@unaffiliated/black-ant/x-1505394] has joined ##java [03:35]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [03:40]
zalt [zalt!~devp@unaffiliated/lambda443] has joined ##java [03:41]
fairuz [fairuz!~fairuz@unaffiliated/fairuz] has joined ##java [03:46]
xbyte1024 [xbyte1024!] has joined ##java [03:50]
snowmanbamm [snowmanbamm!~snowmanba@2600:1702:4360:6d60:871:9c16:83bc:2018] has joined ##java [03:55]
enoq [enoq!] has joined ##java [03:59]
fandbot [fandbot!~fandbot@2a02:c7f:ac65:1f00:550c:46c4:c975:8e0f] has joined ##java [04:02]
kicked fandbot (Banned: probably a bot. no bots allowed. this ban will expire after 90d) [04:02]
quadsar [quadsar!~quadsar@unaffiliated/quadsar] has joined ##java [04:04]
fandbot_ [fandbot_!~fandbot@2001:420:c0c0:1007::29] has joined ##java [04:05]
kicked fandbot_ (Banned: probably a bot. no bots allowed. this ban will expire after 90d) [04:05]
kirua [kirua!~kirua@unaffiliated/kirua] has joined ##java [04:16]
jackhum [jackhum!~jackhum@] has joined ##java [04:19]
atslash [atslash!] has joined ##java [04:28]
crandon [crandon!] has joined ##java [04:29]
crandon Hi, [04:29]
crandon I'm trying to pass an argument to a script, which should be run in case of OOM situations, without success: [04:31]
crandon -XX:OnOutOfMemoryError='/dump/ /dump/java_pid%p.hprof' will give me: Error: Could not find or load main class .dump.java_pid%p.hprof' [04:31]
crandon I've looked up some stackoverflow discussions, but I found no solution (tried: single quote, double quote, quoting the whole option, protecting " with \... [04:32]
crandon I know I could simply get rid of the pid from the dump file and assume the file location and name in the script, but that's rather a hack. [04:33]
Lengsdorfer [Lengsdorfer!~Lengsdorf@unaffiliated/lengsdorfer] has joined ##java [04:36]
oxum [oxum!~oxum@] has joined ##java [04:36]
tuskkk____ [tuskkk____!uid18470@gateway/web/] has joined ##java [04:37]
g00s [g00s!~g00s@unaffiliated/g00s] has joined ##java [04:37]
enoq [enoq!] has joined ##java [04:43]
sonOfRa Is there a way in maven to let "mvn deploy" (or a custom target name) deploy only if it would be deploying a snapshot version? I want to prevent our CI from accidentally publishing releases [04:44]
oxum [oxum!~oxum@] has joined ##java [04:46]
mf7 [mf7!~user@] has joined ##java [04:47]
zalt [zalt!~devp@unaffiliated/lambda443] has joined ##java [04:52]
l8j [l8j!~l8j@] has joined ##java [04:55]
db do you accidentally build releases? [04:56]
db then maybe THAT's your real problem [04:56]
mbooth sonOfRa: I usually have release stuff in a separate profile that is not active by default [04:56]
mbooth sonOfRa: Then a programmer must activate the profile to perform a release [04:57]
oxum [oxum!~oxum@] has joined ##java [04:58]
sonOfRa well, CI is supposed to build snapshots and deploy them, but not releases. [04:59]
mbooth sonOfRa: Yes, with a separate profile it may still deploy snapshots, but without activation of the release profile, the version will never not be a snapshot version [05:00]
mbooth sonOfRa: (Why is your CI running the release plugin?) [05:00]
sonOfRa It's only running a regular mvn deploy, but I guess the distributionmanagement section has the repository, so it picks that up [05:01]
mbooth sonOfRa: But how is a release version being built? You don't use maven-release-plugin? [05:01]
mbooth sonOfRa: Is someone manually changing all your versions from x.y.z-SNAPSHOT to x.y.z? [05:02]
sonOfRa Right now, not at all; we're migrating to a new maven repo (gitlab), and I'm currently working on rebuilding our release-project [05:02]
sonOfRa In the future, sure, we'll be using the release plugin; but if I know run a mvn deploy with just the <repository> missing without the release profile, the build will *fail* [05:05]
sonOfRa Which works as a solution, but is a bit ugly [05:05]
sonOfRa So the ideal situation would be a) manual release only, but still b) When running mvn-deploy on CI, only deploy if it's a snapshot version [05:05]
Gazooo [Gazooo!~Gazooo@] has joined ##java [05:07]
sonOfRa because on mvn release:perform, there will still be a commit and a tag with the non-snapshot version, and CI will build the commit and the tag [05:08]
mbooth sonOfRa: So how is a build running right now with a release version?? [05:08]
mbooth Someone removes all the *-SNAPSHOTs manually? [05:08]
sonOfRa Yes [05:08]
sonOfRa There's a reason I'm rebuilding our release process [05:09]
mbooth "Doctor Doctor it hurts when I do this." "Stop doing that then!" [05:09]
mbooth ;-) [05:09]
sonOfRa Yes, that's *the whole point* [05:09]
sonOfRa But even when I migrate this to work with the release-plugin; the release-plugin will create a commit and a tag. That commit and tag will be built by CI. [05:10]
conan [conan!] has joined ##java [05:10]
mbooth sonOfRa: But presumably CI won't build with -DreleaseProfiles=doDeployStuff as the programmer would when actually performing the release.... [05:12]
sonOfRa Right, so the question remain the same; can I essentially turn "mvn deploy" into a noop when the release plugin is not active? [05:13]
sonOfRa Because if I just move the <repository> section to the release profile, and then run mvn deploy on a non-snapshot, the build just fails [05:16]
zalt [zalt!~devp@unaffiliated/lambda443] has joined ##java [05:23]
cluelessperson [05:24]
cluelessperson https required... [05:24]
cluelessperson https cert invalid... [05:24]
dreamreal and... [05:24]
dreamreal yes, report it, I'm sure they'll get to it [05:24]
cluelessperson builds are failing. :P [05:24]
sonOfRa "mvn org.apache.maven.plugins:maven-help-plugin:3.1.0:evaluate -Dexpression=project.version -q -DforceStdout | grep SNAPSHOT" works to determine it, I guess, but I was looking for builtin-things in maven [05:25]
sonOfRa cluelessperson: they even tell you Use [05:25]
feannag [feannag!~feannag@2405:204:97ae:add6:4c93:bd85:8abb:c3ae] has joined ##java [05:26]
sonOfRa the cert works fine for that. Maybe your maven version is too old and still tries instead of repo1... [05:26]
dreamreal [05:27]
mbooth sonOfRa: Which CI do you use? If you use Jenkins' built-in deploy artifact post-build step you can configure Jenkins not to deploy on maven release builds. [05:28]
sonOfRa Gitlab CI, it's rather script-based and doesn't have specific tools like that for java [05:29]
enoq [enoq!] has joined ##java [05:33]
KidBeta [KidBeta!~Kidbeta@hpavc/kidbeta] has joined ##java [05:36]
hooper [hooper!] has joined ##java [05:39]
mbooth sonOfRa: Maven release plugin commit message is predictable so if your CI does not integrate with your build tools, you can still detect such commits and skip deploy in those cases [05:41]
feannag [feannag!~feannag@2405:204:97ae:add6:4c93:bd85:8abb:c3ae] has joined ##java [05:41]
sonOfRa Oh, that'd work. I can already skip stages based on "this is a tag", so I guess I can skip based on commit message, as well [05:42]
sonOfRa That's a lot better than the grep SNAPSHOT [05:42]
royal_screwup21 [royal_screwup21!89de72f1@gateway/web/cgi-irc/] has joined ##java [05:54]
tilerendering [tilerendering!~tilerende@c-base/crew/conx] has joined ##java [06:01]
tilerendering hola [06:01]
Anthaas [Anthaas!~Anthaas@unaffiliated/anthaas] has joined ##java [06:03]
feannag [feannag!~feannag@2405:204:97ae:add6:4c93:bd85:8abb:c3ae] has joined ##java [06:03]
spuz [spuz!6dee4b8e@gateway/web/cgi-irc/] has joined ##java [06:16]
conan [conan!] has joined ##java [06:16]
oxum [oxum!~oxum@] has joined ##java [06:23]
srm [srm!~Adium@unaffiliated/srm] has joined ##java [06:29]
oxum [oxum!~oxum@] has joined ##java [06:33]
Anthaas [Anthaas!~Anthaas@unaffiliated/anthaas] has joined ##java [06:44]
karab44 [karab44!~karab44@unaffiliated/karab44] has joined ##java [06:45]
sagax [sagax!~sagax_nb@] has joined ##java [06:53]
gareppa [gareppa!~gareppa@unaffiliated/gareppa] has joined ##java [06:54]
srm [srm!~Adium@unaffiliated/srm] has joined ##java [06:58]
treeman5 [treeman5!~treeman5@] has joined ##java [06:59]
oxum [oxum!~oxum@] has joined ##java [07:00]
dendazen [dendazen!] has joined ##java [07:01]
feannag [feannag!~feannag@2409:4042:2692:c984:4c93:bd85:8abb:c3ae] has joined ##java [07:14]
matijja [matijja!~matijja@] has joined ##java [07:27]
emdashcomma [emdashcomma!sid217805@gateway/web/] has joined ##java [07:27]
sebhoss [sebhoss!sid168260@gateway/web/] has joined ##java [07:27]
Sina [Sina!uid230776@gateway/web/] has joined ##java [07:27]
rann [rann!sid175221@gateway/web/] has joined ##java [07:27]
qwedfg [qwedfg!~qwedfg@] has joined ##java [07:27]
jhill [jhill!sid1055@gateway/web/] has joined ##java [07:27]
michele [michele!~eraser@unaffiliated/michele] has joined ##java [07:28]
donofrio [donofrio!] has joined ##java [07:28]
gt [gt!~gt@unaffiliated/gtt] has joined ##java [07:30]
lurkless [lurkless!~ll@unaffiliated/lurkless] has joined ##java [07:30]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [07:30]
mz` [mz`!~mz@gandi/mz] has joined ##java [07:33]
zeden [zeden!~user@unaffiliated/zeden] has joined ##java [07:34]
Twixly [Twixly!4e4649b5@gateway/web/cgi-irc/] has joined ##java [07:37]
Jonopoly [Jonopoly!~Jonopoly@unaffiliated/jonopoly] has joined ##java [07:40]
oxum [oxum!~oxum@] has joined ##java [07:45]
Twixly [Twixly!4e4649b5@gateway/web/cgi-irc/] has joined ##java [07:51]
oxum [oxum!~oxum@] has joined ##java [07:55]
mfilipe [mfilipe!~mfilipe@unaffiliated/mfilipe] has joined ##java [08:00]
jaziz1 [jaziz1!~jaziz@unaffiliated/jaziz] has joined ##java [08:09]
somazero [somazero!~somazero@2600:8805:100:9b:b0ef:2140:8f2f:40ca] has joined ##java [08:19]
lefne [lefne!~monika@] has joined ##java [08:30]
somazero_ [somazero_!~somazero@2600:8805:100:9b:b0ef:2140:8f2f:40ca] has joined ##java [08:31]
somazero__ [somazero__!~somazero@2600:8805:100:9b:b0ef:2140:8f2f:40ca] has joined ##java [08:32]
plarsen [plarsen!~plarsen@redhat/jboss/pdpc.professional.plarsen] has joined ##java [08:37]
somazero_ [somazero_!] has joined ##java [08:38]
lefne [lefne!~monika@] has joined ##java [08:42]
fairuz [fairuz!~fairuz@unaffiliated/fairuz] has joined ##java [08:43]
EmmaT [EmmaT!] has joined ##java [08:50]
jamiejackson [jamiejackson!d03a471f@gateway/web/cgi-irc/] has joined ##java [08:50]
oxum [oxum!~oxum@] has joined ##java [08:54]
oxum [oxum!~oxum@] has joined ##java [08:58]
srm [srm!~Adium@unaffiliated/srm] has joined ##java [09:01]
Technodrome [Technodrome!~textual@unaffiliated/technodrome] has joined ##java [09:01]
royal_screwup21 [royal_screwup21!89de72f1@gateway/web/cgi-irc/] has joined ##java [09:06]
yottabyte [yottabyte!uid195082@gateway/web/] has joined ##java [09:07]
CookieM [CookieM!] has joined ##java [09:13]
dendazen [dendazen!] has joined ##java [09:17]
veegee [veegee!] has joined ##java [09:21]
Anticom [Anticom!] has joined ##java [09:25]
royal_screwup21 [royal_screwup21!89de72f1@gateway/web/cgi-irc/] has joined ##java [09:34]
linext [linext!] has joined ##java [09:39]
that_lurker [that_lurker!] has joined ##java [09:40]
linext [linext!] has joined ##java [09:42]
linext [linext!] has joined ##java [09:50]
srm [srm!~Adium@unaffiliated/srm] has joined ##java [09:59]
amosbird [amosbird!~amosbird@] has joined ##java [10:04]
realtime [realtime!~realtime@unaffiliated/realtime] has joined ##java [10:08]
kirua [kirua!~kirua@unaffiliated/kirua] has joined ##java [10:10]
lefne [lefne!~monika@] has joined ##java [10:14]
royal_screwup21 [royal_screwup21!89de72f1@gateway/web/cgi-irc/] has joined ##java [10:15]
jamezp [jamezp!~jamezp@redhat/jboss/jamezp] has joined ##java [10:21]
hussam [hussam!uid193284@gateway/web/] has joined ##java [10:21]
zalt [zalt!~devp@unaffiliated/lambda443] has joined ##java [10:23]
oxum [oxum!~oxum@] has joined ##java [10:24]
realtime_ [realtime_!~realtime@unaffiliated/realtime] has joined ##java [10:26]
LaSombra parted the channel: "WeeChat 2.4" [10:30]
LaSombra [LaSombra!lasombra@unaffiliated/lasombra] has joined ##java [10:30]
wedr screams in delight [10:30]
wedr We're transitioning from old Spring MVC to Spring Boot. [10:31]
Diablo-D3 I mean, thats a step in the right direction [10:32]
wedr Yes, and drop the 20+ years of technical debt along with it [10:32]
wedr Well, not 20+ [10:33]
Diablo-D3 eh, 20 is about right [10:33]
Diablo-D3 spring mvc has a fair number of javaeeisms in it too that boot kinda dont [10:33]
Diablo-D3 waits to be yelled at for saying that [10:33]
Hal9k [Hal9k!~Hal9k@unaffiliated/kusanagi] has joined ##java [10:34]
oxum [oxum!~oxum@] has joined ##java [10:35]
wedr How long is the wait going to be? [10:38]
white_shadow [white_shadow!~white_sha@unaffiliated/whiteshadow/x-9072] has joined ##java [10:38]
bluezone I'll yell at you for your name :) [10:38]
wedr My name is not worthy of being yelled at. [10:38]
bluezone not you lol [10:38]
Diablo-D3 wedr: depends when the involved party returns to their computer ;) [10:39]
jaziz1 [jaziz1!~jaziz@unaffiliated/jaziz] has joined ##java [10:40]
SuperTyp [SuperTyp!] has joined ##java [10:43]
n35xdxb0 [n35xdxb0!~n35xdxb0@] has joined ##java [10:49]
oxum [oxum!~oxum@] has joined ##java [10:51]
Cyp_ [Cyp_!~Cyp_@2a05:f6c7:2883:0:2f1d:5968:2fed:3169] has joined ##java [10:55]
mizi [mizi!] has joined ##java [10:57]
thief [thief!~realtime@unaffiliated/realtime] has joined ##java [11:03]
stryek [stryek!uid332574@gateway/web/] has joined ##java [11:03]
bluezone javaee [11:04]
bluezone Java EE (Enterprise Edition) is an extension to Java Standard Edition widely used for server and enterprise programming. It adds libraries to assist with the development of fault-tolerant, distributed, multi-tier software. More Info: [Oracle], [Wikipedia]. Ask me about ~javaee tutorial and ~JavaSE [11:04]
bluezone javaee tutorial [11:05]
bluezone bluezone, javaee tutorial is [11:05]
wedr So I got our experimental Spring Boot app up and running. Now I gotta see how to edit files and have it run automatically in Spring Boot. [11:05]
surial what the fuck? [11:05]
surial why is that given an SSL error for me? [11:05]
Diablo-D3 Websites prove their identity via certificates. Firefox does not trust this site because it uses a certificate that is not valid for The certificate is only valid for [11:05]
Diablo-D3 [11:05]
Diablo-D3 Error code: SSL_ERROR_BAD_CERT_DOMAIN [11:05]
Diablo-D3 they're pooping out the wrong cert [11:06]
wedr What if you change repo2 to repo1? [11:06]
wedr But keep the rest of the URl the same? [11:06]
spuz surial, same for me with FF [11:06]
Diablo-D3 if you change to repo1 it works [11:07]
spuz oh right, wrong subdomain [11:07]
surial all certs (,, are for I had my ivy configged to pull from repo2, and falling back to uk. [11:07]
Diablo-D3 probably idiotic misconfiguration, happens from time to time [11:07]
surial That sounds like a massive fuckup, but maybe mvn itself always starts at repo1, but then why do these mirrors exist? [11:07]
Diablo-D3 hell, Ive done it [11:07]
Diablo-D3 but I also got rid of manual cert management long ago [11:07]
jackhum [jackhum!uid97400@gateway/web/] has joined ##java [11:10]
enoq [enoq!] has joined ##java [11:10]
tang^ [tang^!~tang^@] has joined ##java [11:10]
feannag [feannag!~feannag@2409:4042:2692:c984:4c93:bd85:8abb:c3ae] has joined ##java [11:11]
kspalaiologos [kspalaiologos!~kspalaiol@] has joined ##java [11:11]
IRCNew [IRCNew!] has joined ##java [11:13]
oxum [oxum!~oxum@] has joined ##java [11:22]
treefrob [treefrob!] has joined ##java [11:23]
wedr Anyone know of a place to learn about Apache Tiles? [11:26]
Diablo-D3 isnt tiles dead now? [11:27]
Diablo-D3 iirc it lives on inside of struts [11:27]
wedr Diablo-D3, tiles is deprecated yes. Business corporate said to use Tiles because it's "mainly stable enough that there won't be any major and minor changes." [11:28]
tang^ also no bug fixes, no security updates... [11:28]
Stummi tiles [11:28]
Stummi Stummi, tiles is a web page composition library. It's a lot like Sitemesh, except it sucks. See, and see ~sitemesh, which is what tiles wishes it were able to be if it were ever to grow up. [11:28]
Diablo-D3 wedr: except its not stable anymore [11:28]
Diablo-D3 its dead. [11:28]
Stummi wedr, they should use windows 98 as well [11:29]
wedr Well, business corporate... :( [11:29]
wedr And I can't modify nor change what I had with the project. [11:29]
tang^ that one goes in the risk column [11:29]
Diablo-D3 yes, and you ignore their helpful suggestion. [11:29]
Stummi Why does "Business corporate" tell you which tools to use? This .. doesn't make sense [11:29]
Stummi they tell you which result they want to have [11:29]
Diablo-D3 Stummi: some bosses are morons and think because they know one domain that they know other domains [11:30]
Diablo-D3 instead of just leaving the fucking peons alone to work in peace [11:30]
Stummi ah, yeah, sure [11:30]
Stummi I should try to go into a garage and tell them "please fix my car, but only please use screwdrivers for this, which are of my favorite brand" [11:30]
Diablo-D3 thats the equivalent, yes. [11:30]
Diablo-D3 the worst problem is, they're suggesting something thats not part of the existing stack [11:31]
Diablo-D3 if it doesnt ship with spring boot, or isnt commonly used with spring boot, you dont use it. [11:31]
Diablo-D3 and I can 100% tell you boot doesnt use tiles. [11:32]
Diablo-D3 nobody is using struts with boot either [11:32]
wedr ^ I see. [11:32]
plitter [plitter!~plitter@] has joined ##java [11:33]
wedr I guess in the end, we've moved 1 step ahead, and 1 step back. [11:33]
Diablo-D3 its generally Thymeleaf, Jade, Groovy, or FreeMarker with those guys [11:33]
Stummi wedr, just tell them its not possible with the current stack? [11:34]
wedr Our lead dev argued with the corporate, but some meetings later, he said he had no choice. :( [11:34]
Diablo-D3 well then its a deadlocl [11:35]
Diablo-D3 they're asking for something that can't be done without incurring a very unreasonable amount of technical debt for zero gain [11:35]
Diablo-D3 wedr: my problem is [11:36]
Diablo-D3 how the fuck did they even learn about tiles [11:36]
dreamreal google from 20011 [11:36]
Diablo-D3 tiles never left the incubator, and it was recycled entirely into struts [11:36]
sonOfRa That point, where higherups very much refuse any kind of sane behaviour, is when you, as a team, threaten to quit [11:36]
Diablo-D3 tiles died because it wasnt a good design without a partial rewrite and shoving it into another framework [11:36]
wedr A contracted project used Apache Tiles, and we sort of inherited the project. The details are vague to me, because all of this happened before I got hired. It was handled by a separate team not from our office at the time. [11:37]
Arimil [Arimil!] has joined ##java [11:37]
Diablo-D3 I agree with sonOfRa [11:37]
Diablo-D3 wedr: then its time for a rewrite. [11:37]
wedr Yeah... we're currently looking at options [11:37]
wedr So I'm learning Apache Tiles, to rewrite and contribute if I can. [11:37]
Diablo-D3 if you dont have why a decision was made documented, and the guy who did it is long since gone [11:37]
Diablo-D3 then it was a bad decision [11:37]
wedr well, contribute to the rearchitecturing [11:37]
dreamreal of... struts? been there, done that, why not use react instead [11:38]
Diablo-D3 dreamreal: no, he was handed a corporate project written in old spring mvc, they greenlit moving to spring boot, but want to keep tiles, even though tiles is dead and kinda was never alive [11:39]
dreamreal oh, whew [11:39]
wedr Pretty much [11:40]
Diablo-D3 this whole thing has more red flags than a mayday parade [11:40]
dreamreal I actually did contribute to the rearch of struts - multiple times, which should tell you what a cluster it was [11:40]
led_dark_1 [led_dark_1!~Thunderbi@] has joined ##java [11:40]
dreamreal the second time was pretty workable but then it became struts again [11:40]
Diablo-D3 hah [11:40]
bluezone what's the difference between JSF and JSP [11:41]
mbooth bluezone: Not enough [11:41]
dreamreal bluezone: uhhhhh [11:42]
dreamreal a ton [11:42]
dreamreal JSP is a rendering API that nobody uses any more; JSF is a component framework that nobody uses any more, which often leverages JSP [11:42]
cheeser JSF is an application framework. JSP is a templating system. [11:42]
bluezone we still use jsp here, reminds me of PHP so I kind of understand it. I've never see JSF though [11:43]
wedr Also JSP here [11:43]
wedr JSP reads like Jekyll for Github Pages. [11:43]
dreamreal ponders [11:43]
bluezone I'd understand it better if I see it used I guess. The documentation isn't helping me [11:44]
wedr Same here. [11:44]
dreamreal understand which [11:44]
bluezone JSF [11:44]
wedr ah, no I was referring to JSP myself [11:45]
wedr Never touched JSF [11:45]
dreamreal JSF is ... not entirely clean. Like I said, it's a component framework. [11:45]
mfilipe [mfilipe!~mfilipe@unaffiliated/mfilipe] has joined ##java [11:45]
dreamreal JSP is trivial to understand. [11:45]
bluezone I just think of jsp as php but with java [11:45]
dreamreal that's a good way to think of it. It only means JSP is about 10000000% better than PHP, so it's almost useful slightly [11:46]
lefne [lefne!~monika@] has joined ##java [11:46]
mfilipe when I execute `mvn package`, all the packages are downloaded from https but when I execute the application `java -jar something.jar`, I got this error: "Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact from/to central ( status code: 501, reason phra$ [11:47]
mfilipe e: HTTPS Required (501)". where is this repo defined to be using http rather than https? [11:47]
learning1 [learning1!~pi@] has joined ##java [11:47]
cheeser you have to use https now. upgrade your maven. [11:47]
dreamreal show us [11:47]
dreamreal Paste the code (and any errors) in a pastebin where we can see it. See ~pastebin for options. Also see ~testcase for good examples as to how to help us help you quickly diagnose and solve problems. [11:47]
sonOfRa Also, huh, your *jar* is loading maven artifacts at runtime? [11:48]
cheeser maven central disabled http access [11:48]
mfilipe cheeser, I'm using maven-3.6.3... do I need to upgrade? [11:49]
cheeser yes ... ? [11:49]
sonOfRa 3.6.3 is most recent. [11:49]
mfilipe sonOfRa, I'm not a java developer but it seems it is [11:49]
sonOfRa tech support [11:49]
sonOfRa Hello, ##java is not a technical support channel for your Java apps or virtual machines; it's a development channel for enthusiasts to discuss programming with the Java language. Please ask the vendor of your software for support if you're having trouble with it. [11:49]
dreamreal 3.6.3 is current [11:49]
mfilipe so, the problem isn't the maven version [11:49]
dreamreal mfilipe: again, SHOW US exactly what you're doing. maven works. Then you do something with java -jar, well... SHOW US WHAT THAT IS. We aren't mindreaders. [11:50]
Diablo-D3 dreamreal, cheeser: did I ask you two what font you were using yet? [11:50]
mbooth mfilipe: If you aren't a Java dev, the best course of action is probably to talk to the author of this program [11:50]
dreamreal You might have and I probably ignored it as an irrelevant question [11:50]
NorthwestVegan [NorthwestVegan!~Northwest@gateway/tor-sasl/northwestvegan] has joined ##java [11:51]
mfilipe mbooth, he doesn't know what is wrong... I'm helping him to debug this app to deploy after [11:51]
mfilipe dreamreal, one moment [11:51]
sonOfRa The bug is probably in some piece of software that your software is using internally. That tries to fetch additional maven things at runtime (but why?), and it fails, because *it* is using a too old version of maven internally, or whatever tooling it uses to interact with maven. [11:51]
mbooth Hah, the blind leading the blind over here [11:51]
Diablo-D3 I need a malapropism for "blind leading the blind" and "trial by fire" [11:52]
mfilipe I hate this kind of situation but as a devops, it is more common than you think :( [11:53]
dreamreal Setting the blind on fire? [11:53]
mfilipe IDE developers always create this kind of problems [11:53]
mbooth mfilipe: Hmm, sonOfRa sounds right, you should check your deps and make sure you are requiring the latest version of whatever maven internals you are using [11:53]
mbooth Diablo-D3: Let's burn that bridge when we get to it [11:53]
Diablo-D3 I like dreamreal's better [11:53]
dreamreal mfilipe: IDE... developers? [11:55]
mfilipe dreamreal, sounds good this idea! probably I will be fired but happy hahaha [11:55]
mfilipe [11:55]
mfilipe this is the output of the application [11:55]
mfilipe it is trying to download an annie lib in the runtime [11:55]
dreamreal well, tell it to use fucking hgttps [11:56]
dreamreal I mean what the fuck [11:56]
dreamreal sorry, typing frustrated [11:56]
mfilipe how? where? he doesn't know where it is wrong [11:56]
mfilipe I executed a grep in the project to find some http but I didn't find [11:56]
dreamreal how does he tell it to download "an annie lib" in the runtime [11:56]
dreamreal start there. Tell him to be a fucking developer and trace it. [11:57]
bodqhrohro [bodqhrohro!~panyjoban@] has joined ##java [11:57]
white_shadow [white_shadow!~white_sha@unaffiliated/whiteshadow/x-9072] has joined ##java [11:59]
pikapika [pikapika!] has joined ##java [12:00]
mfilipe this is the line with problem: this.corpusController = (CorpusController) PersistenceManager.loadObjectFromFile(annieGapp); [12:00]
mfilipe OH MY FUCKING GOD :( [12:00]
oxum [oxum!~oxum@] has joined ##java [12:00]
dreamreal well, TRACE IT [12:01]
dreamreal be a developer, or tell your developers to do it [12:01]
snowmanbamm [snowmanbamm!~snowmanba@2600:1702:4360:6d60:871:9c16:83bc:2018] has joined ##java [12:03]
mfilipe I will debug this line with him [12:03]
dreamreal that line's probably fine, it's probably loadObjectFromFile that's wrong [12:03]
peaceguy [peaceguy!~peaceguy@unaffiliated/peaceguy] has joined ##java [12:04]
mfilipe yeah, I know... I wanna know where this line call http://repo.maven [12:04]
dreamreal yeah, well, that's why you trace it [12:04]
realtime_ [realtime_!~realtime@unaffiliated/realtime] has joined ##java [12:04]
mfilipe he was using absolute paths in the code hahaha [12:05]
mfilipe I was trying to execute the app in a docker and got some "C:\" hahaha [12:05]
mbooth mfilipe: Your stack trace involves something called "gate.creole" (This? which appears to be using aether to fetch maven artifacts. Maybe you should ask them: [12:09]
mbooth mbooth's titles: "gate-core 8.6.1 javadoc (" | " - support.html" [12:09]
white_shadow [white_shadow!~white_sha@unaffiliated/whiteshadow/x-9072] has joined ##java [12:09]
oxum [oxum!~oxum@] has joined ##java [12:11]