# In DS server cannot use FMODUtils::GetPath()

**URL:** <https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614>\
**Category:** Unreal Engine\
**Tags:** ue4\
**Created:** [December 5, 2022, 9:15am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614 "2022-12-05T09:15:15Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 5, 2022, 9:15am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/1 "2022-12-05T09:15:15Z")

</div>

I meet some trouble in use FMODUtils::GetPath()  
It works right in standalone mode, but when i check “Launch Separate Server” and “Play As Client”.  
The DS Server crashed.  
I read log and find it looks like when i try to get event name like “event:/xxx/xxxx/xxx” by this method it didn’t find some function in fmodstudioL.dll.  
Is there others way to get event path like “event:/xxx/xxx”?  
or my code is wrong.  
Thank you.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 6, 2022, 11:42pm UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/2 "2022-12-06T23:42:33Z")

</div>

Hi,

Which version of UE and FMOD are you using?

---

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 7, 2022, 2:10am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/3 "2022-12-07T02:10:07Z")

</div>

I’m using UE4.27 and FMOD 2.02.10

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 9, 2022, 4:22am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/4 "2022-12-09T04:22:33Z")

</div>

Is this happening in Editor or after you have packaged the project?

---

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 9, 2022, 4:36am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/5 "2022-12-09T04:36:11Z")

</div>

in Editor

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 9, 2022, 5:43am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/6 "2022-12-09T05:43:25Z")

</div>

Thank you for that information.

I was unable to reproduce the issue. Would it be possible to get a code snippet that is causing the issue?

---

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 9, 2022, 6:18am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/7 "2022-12-09T06:18:08Z")

</div>

```auto
FString CLASSNAME::GetEventPath(UFMODEvent* FMODEvent)
{
    if(!IsValid(FMODEvent)){
        return "";
    }
    FMOD::Studio::EventDescription* event_description = IFMODStudioModule::Get().GetEventDescription(FMODEvent);
    FString res = FMODUtils::GetPath(event_description);
    return res;
}

```

This is the function I’m using.  
And I have another question.

> [@Can i set EventInstance Callback with Class::Function?](https://qa.fmod.com/t/can-i-set-eventinstance-callback-with-class-function/19620):
>
> I store some eventinstance when a event is played and I want remove them from TMap when the instance is destored. I found EventInstance::setCallback() function, but it cannot use like this: instance-\>setCallback(CLASS::FUNCTION, FMOD\_STUDIO\_EVENT\_CALLBACK\_TYPE); even though this CLASS::FUNCTION 's type is FMOD\_RESULT (F\_CALLBACK \*FMOD\_STUDIO\_EVENT\_CALLBACK) (FMOD\_STUDIO\_EVENT\_CALLBACK\_TYPE type, FMOD\_STUDIO\_EVENTINSTANCE \*event, void \*parameters); Is there any way…

Thank you

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 9, 2022, 6:37am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/8 "2022-12-09T06:37:38Z")

</div>

Thank you for providing that, unfortunately, I still was not able to reproduce the issue.

Would it be possible to get a copy of the project to test on my side? You can upload it to your profile.

I see that other question. I will see what I can do

---

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 9, 2022, 6:51am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/9 "2022-12-09T06:51:22Z")

</div>

I regret that i can’t give you a copy of my project.  
Thankyou for your help. I’m very grateful.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 9, 2022, 7:00am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/10 "2022-12-09T07:00:06Z")

</div>

Would it be possible to make an empty project and see if you can repro the issue that you could share? Any project that has the issue would be perfect!

---

<div class="post-metadata">

**Author:** ![pigeon55](https://avatars.discourse-cdn.com/v4/letter/p/bc79bd/32.png) [@pigeon55](https://qa.fmod.com/u/pigeon55)\
**Post date:** [December 9, 2022, 7:11am UTC](https://qa.fmod.com/t/in-ds-server-cannot-use-fmodutils-getpath/19614/11 "2022-12-09T07:11:58Z")

</div>

I will have a try.
