Module class not found - Adding Modules With Engine Trial (or AWS Hosted Version)

I’ve tried a variety of modules and keep getting errors like this:

loadModFunctions[live/_definst_]: Module class not found or could not be loaded. Check [install-dir]/conf/live/Application.xml to be sure all Modules/Module/Class paths are correct: name:ModuleAVMix class:com.wowza.wms.plugin.avmix.ModuleAVMix

At first I tried creating my own in Eclipse, but when that didn’t work I went here to try some that were already compiled: https://www.wowza.com/docs/utility-modules-for-wowza-streaming-engine-media-server-software.

All of the errors are the same. I uploaded the jar into the /lib folder of the Wowza installation.

Could it be that I am running the AWS hosted version or one with a developer trial key?

Not quite sure what else it could be at this point.

Restarting the entire server, not just the application did the trick.

Hi,

It does just seem to suggest that the module is not there or the module has a different class name (was it recompiled or rebuilt from the example provided here)?

It would be easiest to troubleshoot this via a ticket. Please open a support ticket and include a zip of your /conf and /logs plus the jar file for this module, plus any source if it has changed, and we can take a closer look.

Regards,

Paul

Hi,

I am seeing this error in the wowzastreamingengine_error.log

loadModFunctions[MyAxisCamera/definst]: Module class not found or could not be loaded. Check [install-dir]/conf/MyAxisCamera/Application.xml to be sure all Modules/Module/Class paths are correct: name:ModuleAutoRecordAdvancedExample class:com.wowza.wms.plugin.livestreamrecord.module.ModuleAutoRecordAdvancedExample

I have restarted the Wowza Server. I have restarted the stream, and restarted the mac where I have Wowza installed. All the permissions, owner on the jar are the same as other jar in the install-dir/lib

I am adding my Application.xml

<?xml version="1.0" encoding="UTF-8"?>

MyAxisCamera

Live

true

live-record-lowlatency

${com.wowza.wms.context.VHostConfigHome}/content

${com.wowza.wms.context.VHostConfigHome}/keys

cupertinostreamingpacketizer, mpegdashstreamingpacketizer, sanjosestreamingpacketizer, smoothstreamingpacketizer

${SourceStreamName}.xml,transrate.xml

${com.wowza.wms.context.VHostConfigHome}/transcoder/profiles

${com.wowza.wms.context.VHostConfigHome}/transcoder/templates

dvrrecorder

dvrfilestorage

0

${com.wowza.wms.context.VHostConfigHome}/dvr

version

startRecordingOnStartup

false

Boolean

cupertinostreaming, smoothstreaming, sanjosestreaming, mpegdashstreaming

${com.wowza.wms.context.VHostConfigHome}/applications/${com.wowza.wms.context.Application}/sharedobjects/${com.wowza.wms.context.ApplicationInstance}

-1

*

*

*

*

none

none

senderreport

12000

75

90000

0

0.0.0.0

127.0.0.1

*

interleave

true

true

20000

12000

0

0

0

0

false

3000

-500

false

3000

-500

false

3000

-500

false

1500

false

streamRecorderDebugEnable

true

boolean

base

Base

com.wowza.wms.module.ModuleCore

logging

Client Logging

com.wowza.wms.module.ModuleClientLogging

flvplayback

FLVPlayback

com.wowza.wms.module.ModuleFLVPlayback

ModuleCoreSecurity

Core Security Module for Applications

com.wowza.wms.security.ModuleCoreSecurity

ModuleAutoRecordAdvancedExample

ModuleAutoRecordAdvancedExample

com.wowza.wms.plugin.livestreamrecord.module.ModuleAutoRecordAdvancedExample

pushPublishMapPath

${com.wowza.wms.context.VHostConfigHome}/conf/${com.wowza.wms.context.Application}/PushPublishMap.txt

String

Please help me to figure out how can I fix the problem.

Thanks,

Bharati

I’m now running into this issue as well. Any resolution? I have the trial version.