# Wowza IDE updates for 4.0

**URL:** <https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140>\
**Category:** Wowza Streaming Engine\
**Created:** [April 14, 2014, 2:22pm UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140 "2014-04-14T14:22:01Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Deely](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/chris_deely/32/977_2.png) [@Chris\_Deely](https://community.wowza.com/u/Chris_Deely)\
**Post date:** [April 14, 2014, 2:22pm UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/1 "2014-04-14T14:22:01Z")

</div>

Will the Wowza IDE be updated to support changes in WSE 4.0? I have a fair amount of custom code for our current server implementation and would like to continue to use Eclipse to develop my modules.

If the Eclipse plugin is not going to continue development, can you provide any tips on what needs to be updated to allow Eclipse to debug effectively with the new codebase?

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 14, 2014, 2:44pm UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/2 "2014-04-14T14:44:08Z")

</div>

Are you have any issues in particular? Or are you just inquiring to help decide whether to upgrade or not? Because as far as I know and can tell(I have been using the IDE with 4.x) it is up to date and working as expected.

Salvadore

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 15, 2014, 7:40am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/3 "2014-04-15T07:40:28Z")

</div>

Make sure your project .jar file is being compiled to the correct /lib folder. Since you started the project using a previous version of Wowza that was in another location, the IDE is still compiling to the old /lib folder. The easiest way to re-set is to delete the build.xml, then delete the project leaving the check box to “delete files” unselected, then re-create the project with the same name.

Salvadore

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 15, 2014, 8:53am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/4 "2014-04-15T08:53:00Z")

</div>

To fix this error. In Eclipse, right click on the project in the left menu and choose “properties”

Next, click on the Run/Debug settings on the left, highlight the launch configuration and click Edit

Under the “arguments” tab, add the following line to the output in “VM Arguments”

On Windows:

```auto
-Dcom.wowza.wms.native.base="win"

```

On Mac:

```auto
-Dcom.wowza.wms.native.base="osx"

```

Salvadore

---

<div class="post-metadata">

**Author:** ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)\
**Post date:** [April 15, 2014, 10:06am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/5 "2014-04-15T10:06:18Z")

</div>

Great! Thanks for the update and glad I could help.

Salvadore

---

<div class="post-metadata">

**Author:** ![Chris\_Deely](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/chris_deely/32/977_2.png) [@Chris\_Deely](https://community.wowza.com/u/Chris_Deely)\
**Post date:** [April 15, 2014, 8:29am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/6 "2014-04-15T08:29:05Z")

</div>

Well, my project’s build path & run/debug settings are all still pointing to my previous installation of 3.6 - so I assumed there could be some code incompatibilities. I would like to be able to debug my code against the new engine, but simply updating the paths didn’t work.

I am seeing some problems with my application after the upgrade, but I’ll address those specifically in another thread.

---

<div class="post-metadata">

**Author:** ![Chris\_Deely](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/chris_deely/32/977_2.png) [@Chris\_Deely](https://community.wowza.com/u/Chris_Deely)\
**Post date:** [April 15, 2014, 9:45am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/7 "2014-04-15T09:45:32Z")

</div>

I attempted to start a new fresh project, with a clean installation of WSE 4.0.3, and when attempting to debug, I receive the following errors:

```auto
java.lang.reflect.InvocationTargetException
Error starting: java.lang.reflect.InvocationTargetException
	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 com.wowza.wms.bootstrap.Bootstrap.startServer(Bootstrap.java:555)
	at com.wowza.wms.bootstrap.Bootstrap.main(Bootstrap.java:67)
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/lang/SystemUtils
	at com.wowza.wms.bootstrap.BootstrapSystemTuningInfo.getSystemTuningInfo(BootstrapSystemTuningInfo.java:81)
	at com.wowza.wms.server.ServerTuningHandler.<init>(ServerTuningHandler.java:248)
	at com.wowza.wms.server.Server.<init>(Server.java:862)
	at com.wowza.wms.server.Server.getInstance(Server.java:908)
	at com.wowza.wms.server.Server.start(Server.java:957)
	... 6 more
Caused by: java.lang.ClassNotFoundException: org.apache.commons.lang.SystemUtils
	at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	... 11 more

```

I verified that the project is linking against the libs in the new WSE installation. The Run/Debug settings include the following:

Main Class: com.wowza.wms.bootstrap.Bootstrap

Program Args: start

VM Args:

-Xmx768M

-Dcom.wowza.wms.AppHome="/Library/WowzaStreamingEngine"

-Dcom.wowza.wms.ConfigHome="/Library/WowzaStreamingEngine"

-Dcom.sun.management.jmxremote=true

---

<div class="post-metadata">

**Author:** ![Chris\_Deely](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/chris_deely/32/977_2.png) [@Chris\_Deely](https://community.wowza.com/u/Chris_Deely)\
**Post date:** [April 15, 2014, 10:51am UTC](https://community.wowza.com/t/wowza-ide-updates-for-4-0/41140/8 "2014-04-15T10:51:55Z")

</div>

Thanks, Salvadore, that has fixed the issue. I can now launch Wowza from Eclipse again.
