# REQUEST: remove com.google.protobuf classes from wms-server.jar

**URL:** <https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941>\
**Category:** Wowza Streaming Engine\
**Created:** [March 5, 2019, 4:58pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941 "2019-03-05T16:58:26Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathias\_Schneider](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mathias\_Schneider](https://community.wowza.com/u/Mathias_Schneider)\
**Post date:** [March 5, 2019, 4:58pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/1 "2019-03-05T16:58:26Z")

</div>

I like to use googles protobuf in one of my modules. However, I struggle with it because during runtime the classes included in wms-server.jar are loaded (instead of the version I included into my fat Jar) which seems to be outdated.

I am currently searching for solutions (shadowing, etc.), however I am wondering why you include these classes into your JAR file at all.

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [March 5, 2019, 9:10pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/2 "2019-03-05T21:10:49Z")

</div>

I’m checking with our engineers @Mathias Schneider. I’ll respond shortly.

---

<div class="post-metadata">

**Author:** ![Roger\_Littin1](https://avatars.discourse-cdn.com/v4/letter/r/c89c15/32.png) [@Roger\_Littin1](https://community.wowza.com/u/Roger_Littin1)\
**Post date:** [March 11, 2019, 1:54pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/3 "2019-03-11T13:54:26Z")

</div>

Hi,

These classes are currently used internally with one of the DRM implementations so can’t be removed. If it’s important then please open a support ticket so a feature request can be logged to either update the classes or move them to their own jar file so that they can be replaced easily.

Regards,

Roger.

---

<div class="post-metadata">

**Author:** ![Mathias\_Schneider](https://avatars.discourse-cdn.com/v4/letter/m/838e76/32.png) [@Mathias\_Schneider](https://community.wowza.com/u/Mathias_Schneider)\
**Post date:** [March 13, 2019, 1:09pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/4 "2019-03-13T13:09:51Z")

</div>

Thank you for your investigation and your reply!

I will open a support ticket and I am sure I am not the only one who would appreciate, if you deliver an updated, clean JAR with google protobuf instead of merging the classes into wms-server.jar. See: [http://community.wowza.com/community/questions/48214/jar-conflict-at-engine-startup-due-to-google-fires.html](http://community.wowza.com/community/questions/48214/jar-conflict-at-engine-startup-due-to-google-fires.html)

---

<div class="post-metadata">

**Author:** ![Yudong\_Li](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/yudong_li/32/814_2.png) [@Yudong\_Li](https://community.wowza.com/u/Yudong_Li)\
**Post date:** [July 16, 2019, 7:05am UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/5 "2019-07-16T07:05:33Z")

</div>

Hi there, I’m running into a similar issue today with another Google library. Just want to see if this issue has actually being resolved or any progress on it at all?

---

<div class="post-metadata">

**Author:** ![Alberto\_Cabaleiro](https://avatars.discourse-cdn.com/v4/letter/a/a9adbd/32.png) [@Alberto\_Cabaleiro](https://community.wowza.com/u/Alberto_Cabaleiro)\
**Post date:** [July 16, 2019, 9:46am UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/6 "2019-07-16T09:46:08Z")

</div>

Hi,

Thanks for your messages. Our backend development team is still assessing this request for removing this class from the .jar. At the moment we cannot provide information on whether this would be approved and, if so, when will it be implemented. We kindly suggest you to monitor this article for updates: [https://www.wowza.com/docs/wowza-streaming-engine-software-updates](https://www.wowza.com/docs/wowza-streaming-engine-software-updates)

Best regards,

Alberto

---

<div class="post-metadata">

**Author:** ![Karel\_Boek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/karel_boek/32/454_2.png) [@Karel\_Boek](https://community.wowza.com/u/Karel_Boek)\
**Post date:** [September 26, 2019, 8:07am UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/7 "2019-09-26T08:07:30Z")

</div>

@Alberto Cabaleiro, @Roger Littin, is there any news on this? A customer that is building a large-scale OVP on Google Cloud has the same issue, and worst case we’ll have to replace WSE …

---

<div class="post-metadata">

**Author:** ![Alberto\_Cabaleiro](https://avatars.discourse-cdn.com/v4/letter/a/a9adbd/32.png) [@Alberto\_Cabaleiro](https://community.wowza.com/u/Alberto_Cabaleiro)\
**Post date:** [September 26, 2019, 8:17am UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/8 "2019-09-26T08:17:53Z")

</div>

Hi Karel,

Still no updates on this, but please keep an eye on the Wowza software updates article posted in my previous comment, as version 4.7.8 is due to be released before end of the year. In the meantime, some customers have found a workaround using “maven-shade-plugin”: [https://maven.apache.org/plugins/maven-shade-plugin/](https://maven.apache.org/plugins/maven-shade-plugin/)

Best regards,

Alberto

---

<div class="post-metadata">

**Author:** ![Anthony\_Lazaro1](https://avatars.discourse-cdn.com/v4/letter/a/76d3ee/32.png) [@Anthony\_Lazaro1](https://community.wowza.com/u/Anthony_Lazaro1)\
**Post date:** [December 3, 2019, 7:53pm UTC](https://community.wowza.com/t/request-remove-com-google-protobuf-classes-from-wms-server-jar/52941/9 "2019-12-03T19:53:53Z")

</div>

Hi All,

I’m on the product team at Wowza. We have resolved this issue in release 4.7.8.01, which is currently a Beta release. To get access to the Beta, please contact Wowza support.

It will solved in our next GA release too, which is expected to be Q1 2020.

Anthony
