Auto
Refresh Scroll to Bottom
Stuff goes here
L1[08:18:49] <PCL-Jenkins> Starting build
#1089 for job LanteaBot (previous build: SUCCESS)
L3[08:19:13] <PCL-Jenkins> noreply: Add some
more consistencies
L4[12:37:54]

<RedstoneParkour> %help
L6[12:38:49]

<RedstoneParkour> %stats
L8[14:49:34] <PCL-Jenkins> Starting build
#1090 for job LanteaBot (previous build: SUCCESS)
L10[14:49:49] <PCL-Jenkins> noreply: Do you
wanna be a bigshot?!
L11[14:52:44] <PCL-Jenkins> Starting build
#1091 for job LanteaBot (previous build: FAILURE -- last SUCCESS
#1089 6 hr 33 min ago)
L13[14:52:58] <PCL-Jenkins> noreply:
Biggershot
L14[14:53:54] <PCL-Jenkins> Starting build
#1092 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1089 6 hr 35 min ago)
L16[14:54:08] <PCL-Jenkins> noreply:
Nyeh
L17[14:57:04] <PCL-Jenkins> Starting build
#1093 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1089 6 hr 38 min ago)
L19[14:57:18] <PCL-Jenkins> noreply: Shoot
again!
L20[15:01:09] <PCL-Jenkins> Starting build
#1094 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1089 6 hr 42 min ago)
L22[15:01:23] <PCL-Jenkins> noreply:
Another shot?!
L23[15:02:19] <PCL-Jenkins> Starting build
#1095 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1089 6 hr 43 min ago)
L25[15:02:34] <PCL-Jenkins> noreply: Fine.
Exception then I guess.
L26[15:03:29] <PCL-Jenkins> Starting build
#1096 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1089 6 hr 44 min ago)
L27[15:03:52] <PCL-Jenkins> Yippee, build
fixed!
L29[15:03:52] <PCL-Jenkins> noreply: More
except not
L30[15:04:03]

<Forecaster> About time
L31[15:04:23] <Forecaster> %restart
L32[15:04:37] <Forecaster> %sip
L33[15:05:02] <MichiBot> You drink an
eroded tiberium potion (New!). A genie tries to turn Forecaster
into water, Forecaster tries to evade but is caught in the beam and
transformed until hell has a mild winter. (6 vs DC 12)
L34[15:05:28] <Forecaster> okay, now lets
see if this explodes
L35[15:05:31] <Forecaster> %restart
L36[15:06:21] <Forecaster> ... %test
L37[15:06:24] <MichiBot> Forecaster:
Success
L38[15:06:38] <Forecaster> well, no
explosion, but nothing else either... but why...
L39[15:08:08]

<Forecaster> @Michiyo can you check the
console for errors and check if there's a
"restartFlag" value in the json data table in the
database?
L40[18:12:54] <Corded> >
<Forecaster> @Michiyo can you check the console for errors
and check if …
L41[18:12:54]

<Michiyo> I
couldn't before, but I can now. What's up?
L42[18:14:02]

<Michiyo>
restartFlag is true
L43[18:15:15]

<Michiyo>
Also.. just check the version, you already have to be on IRC to
restart MichiBot anyway
L44[18:26:36]

<Forecaster> So nothing errorred?
L45[18:26:53]

<Forecaster> Wonder why the send to all
channels didn't work then
L46[18:29:49]

<Forecaster> How do you check the
version?
L47[18:30:00]

<Michiyo>
`/version MichiBot`
L48[18:30:04]

<Michiyo>
on HexChat at least.
L49[18:30:17]

<Michiyo>
Other clients may do the same, or may have another way.
L50[18:30:40]

<Michiyo>
MichiBot is a service now, so seeing her console is a bit of a
pain. Nothing was logged to the log though
L51[18:31:22]

<Forecaster> Oh, well it just prints the
stack traces, I assume that's not logged automatically
L52[18:31:58]

<Michiyo>
Yeah... exceptions should likely be caught and tossed out to the
log as well.
L53[18:32:20]

<Michiyo>
I'll file that under stuff I should have done 10 years
ago
L54[18:32:33]

<Forecaster> Seems The Lounge doesn't
have a version command built in
L56[18:33:35]

<Michiyo>
`/ctcp MichiBot version`
L57[18:37:27]

<Forecaster> Well the goal was to have her
notify when the restart begins and when she returned to reduce the
effort required to figure out if the restart worked or not
L58[18:38:00]

<Forecaster> But I'm guessing the
method I added to send a message to all joined channels didn't
quite work as intended
L59[18:38:12]

<Forecaster> Oh well
L60[18:38:40]

<Forecaster> At least I didn't break
anything (after the like 6 failed builds in a row)
L61[18:43:00]

<Michiyo>
Let's see if this works.
L62[18:43:30] <PCL-Jenkins> Starting build
#1097 for job LanteaBot (previous build: FIXED)
L64[18:43:44] <PCL-Jenkins> noreply: Change
sendMessageToAllChannels method
L65[18:43:46]

<Michiyo>
nope
L66[18:43:46]

<Michiyo>
lol
L67[18:44:21]

<Michiyo>
fml I wish I could load this damn project in an IDE
L68[18:45:35] <PCL-Jenkins> Starting build
#1098 for job LanteaBot (previous build: FAILURE -- last SUCCESS
#1096 3 hr 42 min ago)
L69[18:45:58] <PCL-Jenkins> Yippee, build
fixed!
L71[18:45:58] <PCL-Jenkins> noreply: Update
Helper.java
L72[18:46:23] ⇨
Joins: Michiyo (~Michiyo@50.53.85.112)
L73[18:46:23]
Spock sets mode: +o on Michiyo
L74[18:46:27]

<Forecaster> Wait
L75[18:46:28] <Michiyo> %restart
L76[18:46:37]

<Forecaster> Proper commit messages?
L77[18:46:52]

<Forecaster> Who are you and what did you
do to Michiyo?!
L78[18:46:55] <Michiyo> :P
L79[18:47:16] <Michiyo> %test
L80[18:47:17] <MichiBot> Michiyo:
Success
L81[18:47:21] <Michiyo> %restart
L82[18:47:29] <Michiyo> Ok, still
doesn't work. neat.
L83[18:47:49]

<Forecaster> At least it's not just
me failing, that's nice
L84[18:50:15] <PCL-Jenkins> Starting build
#1099 for job LanteaBot (previous build: FIXED)
L86[18:50:30] <PCL-Jenkins> noreply: I
assume as soon as the service restart is called, everything is
nuked.
L87[18:52:50] <PCL-Jenkins> Starting build
#1100 for job LanteaBot (previous build: FAILURE -- last SUCCESS
#1098 7 min 17 sec ago)
L89[18:53:05] <PCL-Jenkins> noreply: Add
some log output
L90[18:53:13]

<Forecaster> That's... Probably
it....
L91[18:53:16]

<Michiyo>
lol, whoops
L92[18:53:52]

<Forecaster> That's what I did for
those 6 builds
L93[18:54:35] <PCL-Jenkins> Starting build
#1101 for job LanteaBot (previous build: STILL FAILING -- last
SUCCESS #1098 9 min 3 sec ago)
L95[18:54:51] <PCL-Jenkins> noreply: Update
Helper.java
L96[18:54:56]

<Michiyo>
wat
L97[18:55:07]

<Michiyo>
/var/lib/jenkins/workspace/LanteaBot/build/filtered/pcl/lc/irc/hooks/Admin.java:608:
error: unreported exception Exception; must be caught or declared
to be thrown
L98[18:55:07]

<Michiyo>
Database.storeJsonData("restartFlag", "true");
Oh son of a bitch
L99[18:55:41]

<Forecaster> Yeah
L100[18:56:00] <PCL-Jenkins> Starting
build #1102 for job LanteaBot (previous build: STILL FAILING --
last SUCCESS #1098 10 min ago)
L101[18:56:22] <PCL-Jenkins> Yippee, build
fixed!
L103[18:56:23] <PCL-Jenkins> noreply: Ok
finer we'll catch it. But it still needs to be above
exec
L104[18:56:28] <Michiyo> %restart
L105[18:57:20] <Michiyo> %restart
L106[18:57:25] <MichiBot> Restart
initiated!
L107[18:57:31]

<Forecaster> Woo
L108[18:57:33]

<Michiyo>
Ok, theres that
L109[18:57:53]

<Forecaster> %test
L110[18:58:26] <Michiyo> it may not be in
any channels when you try to send the complete message.
L111[18:58:52] <MichiBot> Forecaster:
No.
L112[18:59:02]

<Forecaster> Yeah that's why I tried
to use the database to get the channels
L113[18:59:29]

<Forecaster> Oh, well it wouldn't be
able to send the messages anyway if it's not in them...
L114[18:59:41]

<Forecaster> Hrm
L116[19:00:09]

<Michiyo>
Oh, that's the first one...
L117[19:00:09]

<Michiyo>
nvm
L118[19:00:17]

<Forecaster> Huh
L119[19:00:31]

<Forecaster> Ah
L120[19:00:33]

<Michiyo>
yeah, that's when it announced it was restarting
L121[19:00:44]

<Forecaster> Well I guess init isn't
after joining
L122[19:01:12]

<Michiyo>
It never logged "restart complete" either.
L123[19:02:47]

<Forecaster> How rude
L124[19:02:55] <PCL-Jenkins> Starting
build #1103 for job LanteaBot (previous build: FIXED)
L126[19:03:17] <PCL-Jenkins> noreply:
Update Helper.java
L127[19:05:50]

<Michiyo>
No idea if this is going to work, but yolo
L128[19:06:20] <PCL-Jenkins> Starting
build #1104 for job LanteaBot (previous build: SUCCESS)
L130[19:06:42] <PCL-Jenkins> noreply:
Throwing everything at the wall to see what sticks.
L131[19:06:44]

<Michiyo>
Well it didn't fail to compile!
L132[19:06:52] <Michiyo> %restart
L133[19:06:55]

<Forecaster> Woo
L134[19:06:57] <Michiyo> i wat
L135[19:07:10] <Michiyo> %test
L136[19:07:11] <MichiBot> Michiyo:
No.
L137[19:07:14] <Michiyo> o_O
L138[19:07:21]

<Forecaster> Not-woo
L139[19:08:14] <Michiyo> %test
L140[19:08:14] <MichiBot> Michiyo:
No.
L141[19:08:16] <Michiyo> ...
L142[19:09:23] <Michiyo> ok, did it the
old fashioned way
L143[19:09:52] <Michiyo> %test
L144[19:09:52] <MichiBot> Michiyo:
Success
L145[19:09:57] <Michiyo> ok...
L146[19:09:59] <Michiyo> %restart
L147[19:10:02] <MichiBot> Restart
initiated!
L148[19:14:30] <PCL-Jenkins> Starting
build #1105 for job LanteaBot (previous build: SUCCESS)
L150[19:14:53] <PCL-Jenkins> noreply:
Let's use some good ole fashioned ChatGPT.
L151[19:14:57]

<Michiyo>
Maybe sending to all channels isn't a great idea... :P Maybe
have it send to the channel the restart was requested from...
assuming we get this working at all.
L152[19:15:01] <Michiyo> %test
L153[19:15:02] <MichiBot> Michiyo:
Success
L154[19:15:03] <Michiyo> %restart
L155[19:15:08] <MichiBot> Restart
initiated!
L156[19:15:54]

<Forecaster> Well there were more channels
than I remembered
L157[19:16:44]

<Forecaster> I was considering doing that
first
L158[19:17:16]

<Forecaster> In which case I was just
going to store the name of the channel in the restart flag value
and send the message there on startup
L159[19:17:25] <PCL-Jenkins> Starting
build #1106 for job LanteaBot (previous build: SUCCESS)
L161[19:17:48] <PCL-Jenkins> noreply:
Update IRCBot.java
L162[19:18:38]

<Michiyo>
lol, I can tell when MichiBot is starting up, it even lags out the
vpn checker
L163[19:18:43] <Michiyo> %test
L164[19:18:44] <MichiBot> Michiyo:
Success
L165[19:18:46] <Michiyo> %restart
L166[19:18:52] <MichiBot> Restart
initiated!
L167[19:20:36]

<Michiyo>
oh for fucks sake.
L168[19:20:42]

<Michiyo>
why isn't this code being called
L169[19:23:22]

<Forecaster> a very good question
L170[19:26:51]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L171[19:27:17] <Michiyo> LanteaBot
prefix
L172[19:27:17] <LanteaBot> Michiyo:
@
L173[19:27:43] <Michiyo> the restart
command isn't going to work here because it shells out to
restart.sh which... yeah no
L174[19:27:43] <Michiyo> lol
L175[19:27:49] <Michiyo> BUT at least I
can TRY to debug.
L176[19:27:54] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L177[19:28:30]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L178[19:28:50] <Michiyo> what. the.
shit?
L179[19:28:53] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L180[19:29:59] <Michiyo> ... it never even
tries. It hits startBot() and... that's it.
L181[19:31:23]

<Forecaster> huh
L182[19:33:19] <Michiyo> Oh.... startBot
blocks
L183[19:33:20] <Michiyo> duh
L184[19:33:27]

<Forecaster> oh
L185[19:36:55]

<Forecaster> maybe it should do it when it
receives the first ping
L186[19:47:29]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L187[19:48:11] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L188[19:49:56]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L189[19:49:59] <LanteaBot> Restart
complete!
L190[19:50:15] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L191[19:50:26]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L192[19:50:29] <LanteaBot> Restart
complete!
L193[19:51:56] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L194[19:52:08]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L195[19:52:36] <LanteaBot> Restart
complete!
L196[19:52:43] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L197[19:52:56] <Michiyo> well.. it's
not setting restart to false.
L198[19:53:52]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L199[19:54:22] <LanteaBot> Restart
complete!
L200[19:54:41] <Michiyo> INFO:
storeJsonData: ('restartflag', 'false')
L201[19:54:44] <Michiyo> INFO: Trying to
set restartFlag = false
L202[19:54:53] <Michiyo> no error from
that... but it just never does.
L203[19:56:25] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L204[19:56:38]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L205[19:57:24] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L206[19:59:51]

<Forecaster> that's odd
L207[20:00:00]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L208[20:00:03] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L209[20:00:19]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L210[20:00:32] <LanteaBot> Restart
complete!
L211[20:02:35]

<Forecaster> it looks right to me...
L212[20:03:24] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L213[20:03:39]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L214[20:04:14] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L215[20:04:38]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L216[20:05:56] <Michiyo> hmm, wait...
INFO: storeJsonData: ('restartflag',
'false')
L217[20:05:59] <Michiyo> is it a case
issue?
L218[20:06:26] <Michiyo> Oh, no, just
looked at the method in Database, and it's just tolowered in
the logging
L219[20:08:15] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L220[20:08:29]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L221[20:08:49] <LanteaBot> Restart
complete!
L222[20:09:45] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L223[20:10:08]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L224[20:10:13] <Michiyo> @restart
L225[20:10:14] <LanteaBot> Restart
initiated!
L226[20:10:19] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L227[20:10:41] <Michiyo> ok wtf
L228[20:12:08]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L229[20:12:10] <Michiyo> @restart
L230[20:12:12] <LanteaBot> Restart
initiated!
L231[20:12:15] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L232[20:13:05]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L233[20:13:07] <Michiyo> @tonkcode
L234[20:13:08] <LanteaBot> Michiyo:
AD224
L235[20:13:10] <Michiyo> @tonk
L237[20:13:14] <Michiyo> @tonk AD224
L238[20:13:14] <LanteaBot> You got the
first Tonk Michiyo, but this is only the beginning.
L239[20:13:45] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L240[20:15:39]

<Forecaster> @tonkcode
L241[20:15:53] <Michiyo> It's
stopped
L242[20:15:57]

<Forecaster> oh
L243[20:16:08] <Michiyo> ok... so commands
get a GenericEvent, which doesn't come with channel data...
dman it
L244[20:16:40] <Michiyo> Oh, we get target
ehich is the channel or dm
L245[20:17:01]

<Forecaster> yeah, of course you can get
the source channel, almost all commands need that 😛
L246[20:17:26] <Michiyo> I just overlooked
"target"
L247[20:18:05]

<Forecaster> what do you mean, I always
name things good
L248[20:20:04]
⇨ Joins: LanteaBot (~LanteaBot@50.53.85.112)
L249[20:20:07] <LanteaBot> Restart
complete!
L250[20:20:10] <Michiyo> Ok, I think the
current DB stupidity is something unrelated. I keep getting
bot.db-journal, which I assume means it can't write out.
L251[20:20:44] <Michiyo> Since I
can't write the DB, I ASSUME my changes to this to make it
only report the restart initiated / completed to the initiating
channel... we're gonna see!
L252[20:20:46] ⇦
Quits: LanteaBot (~LanteaBot@50.53.85.112) (Read error: Connection
reset by peer)
L253[20:22:00] <PCL-Jenkins> Starting
build #1107 for job LanteaBot (previous build: SUCCESS)
L255[20:22:23] <PCL-Jenkins> *
1423429+caitlynmainer: Remove from ircbot
L256[20:22:24] <PCL-Jenkins> *
1423429+caitlynmainer: Hopefully this will only report restart to
the initiating channel
L257[20:23:27] <Michiyo> %restart
L258[20:23:28] <MichiBot> Restart
initiated!
L259[20:23:36] <Michiyo> ok, let's
see.
L260[20:23:47] <MichiBot> Restart
complete!
L261[20:23:58] <Michiyo> ok.. but
NOW...
L262[20:24:10] <Michiyo> restart it
without the command, see what it does.
L263[20:24:29] <Michiyo> %test
L264[20:24:53] <MichiBot> Michiyo:
Success
L265[20:25:00] <Michiyo> Well, there we
go.
L266[20:25:04]

<Forecaster> woo
L267[20:25:14] <Michiyo> it's a bit
hacky... lol
L268[20:25:20] <Michiyo> But so is the
rest of her. :P
L270[20:25:50] <Michiyo> lol
L271[20:28:29] *** Michiyo sets mode: -q
*!*@cloud.camnet.site
L272[20:28:32] <Michiyo> Sorry
Amanda
L273[20:29:03] <Amanda> np, you were busy.
:3
L274[20:31:38] <Michiyo> Honestly, I can
likely remove the VPN check bot, I think they gave up.
L275[21:28:22] <Amanda> Eh, I say keep it,
maybe it'll stop that gross kid who keeps showing up to post
their scat chatgpt fanfic about their teachers