# onMediaCasterCreate instance of stream is null

**URL:** <https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656>\
**Category:** Wowza Streaming Engine\
**Created:** [March 13, 2014, 3:14pm UTC](https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656 "2014-03-13T15:14:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sam\_Shmayev](https://avatars.discourse-cdn.com/v4/letter/s/b3f665/32.png) [@Sam\_Shmayev](https://community.wowza.com/u/Sam_Shmayev)\
**Post date:** [March 13, 2014, 3:14pm UTC](https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656/1 "2014-03-13T15:14:07Z")

</div>

Hi, we are using Startup Streams Monitor Module

We have IMediaCasterNotify2 listener.

But instance of IMediaStream is always null (pMediaCaster.getStream())

```auto
	
@Override
public void onMediaCasterCreate(IMediaCaster pMediaCaster) {
	LOG.info("MediaCasterService.MediaCasterNotifyListener.onMediaCasterCreate stream: [" + pMediaCaster.getStream() + "]");
	final IMediaStream stream = pMediaCaster.getStream();
        // stream is always null
}

```

Thanks, any ideas appreciated

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [March 13, 2014, 2:39pm UTC](https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656/2 "2014-03-13T14:39:20Z")

</div>

Hi,

It is too soon to do this in IMediaCasterNotify2.onMediaCasterCreate(). You have to wait for IMediaCasterNotify2.onSetSourceStream(), which includes the IMediaStream.

```auto
public void onSetSourceStream(IMediaCaster mediaCaster,
				IMediaStream stream) {
			
			getLogger().info("onSetSourceStream");
			
		}

```

Richard

---

<div class="post-metadata">

**Author:** ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)\
**Post date:** [March 13, 2014, 3:41pm UTC](https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656/3 "2014-03-13T15:41:12Z")

</div>

If that meets your requirements, it will work; duplicate IDs should not be a problem

Richard

---

<div class="post-metadata">

**Author:** ![Sam\_Shmayev](https://avatars.discourse-cdn.com/v4/letter/s/b3f665/32.png) [@Sam\_Shmayev](https://community.wowza.com/u/Sam_Shmayev)\
**Post date:** [March 13, 2014, 5:20pm UTC](https://community.wowza.com/t/onmediacastercreate-instance-of-stream-is-null/39656/4 "2014-03-13T17:20:52Z")

</div>

So If I need stream name inside onMediaCasterCreate method

I figured out I could use:

**final String streamName = pMediaCaster.getMediaCasterId();**

Is it ok or it may cause duplicates?
