• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

RTMP in Coldfusion10 - Type 'coldfusion.flash.messaging.CFRTMPEndPoint' not found

Explorer ,
Nov 21, 2013 Nov 21, 2013

Copy link to clipboard

Copied

I'm trying to use RTMP with Coldfusion 10 and the embedded livecycle ES.  The other channels and endpoints

have been working fine, but when the server starts up I get an error complaining that the endpoint cannot be

found for the cf-rtmp channel.   I'm using the standard setup with no special configuration.

The AMF channel, polling channel, etc. work just fine, and there are no complaints

about those channels or endpoints when the server starts up.

This is the error in the logs when the server starts up:

INFO: ColdFusionStartUpServlet: ColdFusion: VM version = 23.7-b01

java.lang.NullPointerException

          at coldfusion.server.jrun4.metrics.SimpleLoadMetric.run(SimpleLoadMetric.java:157)

          at coldfusion.scheduling.ThreadPool.run(ThreadPool.java:211)

          at coldfusion.scheduling.WorkerThread.run(WorkerThread.java:71)

Nov 21, 2013 9:34:14 AM org.apache.catalina.core.ApplicationContext log

INFO: CFMxmlServlet: Macromedia Flex Build: 87315.134646

**** MessageBrokerServlet in application 'Adobe ColdFusion 10' failed to initialize due to runtime exception:   Exception: flex.messaging.MessageException: Cannot create class of type 'coldfusion.flash.messaging.CFRTMPEndPoint'. Type 'coldfusion.flash.messaging.CFRTMPEndPoint' not found.

          at flex.messaging.util.ClassUtil.createClass(ClassUtil.java:70)

Here is the channel definition in my services-config file:

<channel-definition id="cf-rtmp" class="mx.messaging.channels.RTMPChannel">

          <endpoint uri="rtmp://{server.name}:2048" class="coldfusion.flash.messaging.CFRTMPEndPoint"/>

              <properties>

                <idle-timeout-minutes>20</idle-timeout-minutes>

                        <serialization>

                            <enable-small-messages>false</enable-small-messages>

                        </serialization>

           <coldfusion>

                     <access>

                                    <use-mappings>true</use-mappings>

                              <method-access-level>remote</method-access-level>

                          </access>

                          <use-accessors>true</use-accessors>

                          <use-structs>false</use-structs>

                          <property-case>

                           <force-cfc-lowercase>false</force-cfc-lowercase>

                              <force-query-lowercase>false</force-query-lowercase>

                              <force-struct-lowercase>false</force-struct-lowercase>

                          </property-case>

            </coldfusion>

              </properties>

</channel-definition>

Views

458

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
no replies

Have something to add?

Join the conversation
Resources
Documentation