# Deletion of jxbrowser-6.23.1.jar broke all our builds

**URL:** <https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295>\
**Category:** Module Development\
**Created:** [February 11, 2021, 12:28pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295 "2021-02-11T12:28:58Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![st.oehme](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/st.oehme/32/19482_2.png) [@st.oehme](https://forum.inductiveautomation.com/u/st.oehme)\
**Post date:** [February 11, 2021, 12:28pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/1 "2021-02-11T12:28:58Z")

</div>

Last night you deleted jxbrowser-6.23.1.jar from your thirdparty repository, breaking all our builds. Please re-upload that library and please do not delete libraries in the future. This is important for reproducible builds and being able to build for older Ignition versions or when checking out older branches.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 11, 2021, 2:17pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/2 "2021-02-11T14:17:33Z")

</div>

I’m not sure we removed it, the third party repo is just a proxy.

I think we do need to update it with the new teamdev Maven URL, though, so we’ll take a look at that.

If you’re as concerned about reproducible builds as you’re saying then you’ll start running your own Nexus repository that proxies and caches ours so the artifacts are always available to you.

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [February 11, 2021, 3:35pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/3 "2021-02-11T15:35:18Z")

</div>

We did not delete any jars, though we did remove an old proxy that was no longer resolving as it’s no longer hosted by teamdev, and that was causing build failures. Teamdev’s updated repo is not resolving at the repo they [specify](https://jxbrowser-support.teamdev.com/docs/quickstart/gradle-config.html). I’ve reached out notifying them of the issue and asking if there’s an alternative repository. I’ll update when I hear word.

---

<div class="post-metadata">

**Author:** ![st.oehme](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/st.oehme/32/19482_2.png) [@st.oehme](https://forum.inductiveautomation.com/u/st.oehme)\
**Post date:** [February 11, 2021, 4:33pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/4 "2021-02-11T16:33:14Z")

</div>

> [@Kevin.Herron](#):
>
> I’m not sure we removed it, the third party repo is just a proxy.

Is it really a pure proxy? It contains plenty of artifacts with "ia" in their version number, which made me assume these are libraries you've patched and then host yourself. In any case, I'm sorry for assuming you had done the deletion, as the problem seems to be with Teamdev.

> [@Kevin.Herron](#):
>
> If you’re as concerned about reproducible builds as you’re saying then you’ll start running your own Nexus repository that proxies and caches ours so the artifacts are always available to you.

We are and we do, there was just a misconfiguration that didn't include the thirdparty repo, so now we are left without a copy of that library. I'm sure someone has it on their machine and we could restore service that way, but I'm convinced that others will run into this problem too, which is why I reported it rather than just working around it.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 11, 2021, 4:34pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/5 "2021-02-11T16:34:46Z")

</div>

> [@st.oehme](#):
>
> Is it really a pure proxy?

It's a proxy group, the teamdev repo isn't the only repo in it. You're probably seeing our tweaked Jython artifacts.

---

<div class="post-metadata">

**Author:** ![st.oehme](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/st.oehme/32/19482_2.png) [@st.oehme](https://forum.inductiveautomation.com/u/st.oehme)\
**Post date:** [February 11, 2021, 5:03pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/6 "2021-02-11T17:03:20Z")

</div>

Thanks for looking into it and sorry for my blunt initial post. I was already having a bad morning and then opened the build server to be greeted by a sea of red. I guess you know those days 🙂

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 11, 2021, 5:04pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/7 "2021-02-11T17:04:54Z")

</div>

No worries, my mood when posting here spans a very wide spectrum as well, not always my best. Probably shouldn’t do the bulk of my posting while ingesting my first cup of coffee.

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [February 11, 2021, 5:54pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/8 "2021-02-11T17:54:00Z")

</div>

> [@st.oehme](#):
>
> Thanks for looking into it and sorry for my blunt initial post. I was already having a bad morning and then opened the build server to be greeted by a sea of red. I guess you know those days 🙂

No worries - we all have those days, and I'm no stranger to getting frustrated because someone else broke something I rely on. 😆

We appreciate you pointing it out, because if you're failing builds, someone else likely is as well.

---

<div class="post-metadata">

**Author:** ![PerryAJ](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/perryaj/32/3281_2.png) [@PerryAJ](https://forum.inductiveautomation.com/u/PerryAJ)\
**Post date:** [February 12, 2021, 5:39pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/9 "2021-02-12T17:39:29Z")

</div>

Just to close the loop on this, Teamdev got back to me and confirmed they’ve been having issues with the [https://maven.teamdev.com](https://maven.teamdev.com) repository that has historically hosted v6.x artifacts. They migrated to Google’s artifact service for 7.x version. That url is [https://europe-maven.pkg.dev/jxbrowser/releases](https://europe-maven.pkg.dev/jxbrowser/releases) .

They’ve recently decided to migrate all the old 6 artifacts to the new platform/host and shutdown the old repo. The migration is in progress, and they’ve incurred some server failures in the process. Did not have an ETA on completion, but at least we won’t be blindsided if we start seeing failures due to the sunset of the old repo.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 12, 2021, 8:11pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/10 "2021-02-12T20:11:16Z")

</div>

> [@Kevin.Herron](#):
>
> Probably shouldn’t do the bulk of my posting while ingesting my first cup of coffee.

But it's so much more interesting that way.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 12, 2021, 8:20pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/11 "2021-02-12T20:20:06Z")

</div>

> [@JordanCClark](#):
>
> more ~~interesting~~ _ **entertaining** _ that way.

FIFY. (:

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 12, 2021, 8:21pm UTC](https://forum.inductiveautomation.com/t/deletion-of-jxbrowser-6-23-1-jar-broke-all-our-builds/43295/12 "2021-02-12T20:21:30Z")

</div>

> [@pturmel](#):
>
> FIFY. (:

I was going for subtlety, but that works too. 😉
