Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

Image Processing Failure - Beta ver

2007-12-06
2013-05-01
  • I've been able to sucessfully install the Beta onto my CentOS test VM (thanks for fixing the "netstat -an |grep 80" problem), and dimdim starts up like a dream.  Also had trouble until I connected with http://<ipADDR>/dimdim/ (must have the trailing slash too!). That could be better documented in your instructions.

    However, the first time I try to share anything, it crashes with an error of "Image Processing Failure - Please try again".  This also crashes the server on port 40001, so subsequent attempts to share result in a failure to connect to server error.

    Is there something I have done wrong?  I didnt see any bad errors during the install.

    -Bryan

     
    • Hi,

      Thanks for the feedback. We will update the instructions for starting a meeting. Can you confirm if port 1935 and 40001 are running and please mail me the log files located under /usr/local/dimdim/StreamingServer to rajesh@dimdim.com?

      Regards,
      -Rajesh

       
      • Has this been resolved? Just did a fresh install yesterday and have the same problem :(

        Thanks
        Stuart/

         
        • Ville
          Ville
          2008-01-30

          Hi,

          Get same error message. Any suggestion?

          Br,

          Ville

           
    • Bryan,

      Good comment about the trailing slash, I had to:
      http://<ipADDR>:40000

      to get it to go.
      http://www.markrowe.com

       
    • Rajesh,

      The servers on 40001 and 1935 are running prior to my attempt to share.  Once I get the image processing error, the server on 40001 stops.  The daemon on 1925 is still running.  I can sue the stop and start scripts to restart and then things work again until I attempt to share.

      Sharing the whiteboard, chatting and audio conference all work great until I try to share the desktop, then it crashes.

      I will send over the logs.

      Thanks!

      -Bryan

       
      • Same problem here.
        Stand alone server with Beta version &  Centos 4.5
        Fresh install with no firewall.

         
    • RazaMetaL
      RazaMetaL
      2007-12-07

      I'm having the same issue.

      This is the dssService.cfg :

      #
      # Config File Dump (20 parameters )
      #
      service.name=Dimdim Streamer
      httpOnly=OFF
      listener.connect.host=0.0.0.0
      listener.http.port=40001
      listener.maxConnections=1024
      listener.queue.rtmp.maxLag.audio=1000
      listener.queue.rtmp.maxLag.av=2000
      listener.queue.rtmp.maxLag.dtp=5000
      listener.queue.rtmpt.maxLag.audio=2000
      listener.queue.rtmpt.maxLag.av=4000
      listener.queue.rtmpt.maxLag.dtp=8000
      listener.queue.throttle.policy=OFF
      listener.readBlock.size=16384
      listener.rtmp.port=1935
      listener.txPool.threadCount=2
      listener.protocol.threadCount=2
      logging.consolePrint.policy=4
      logging.enabled=ON
      logging.level=2
      pubSub.maxConcurrentTopics=100
      pubSub.topicTxPool.threadCount=1
      watcher.checkRTMP=OFF
      watcher.checkRTMPT=OFF

      #
      # protocol thread pool params
      #
      protocol.txPool.threadCount=2
      protocol.txPool.enabled=ON
      client.protocol.txPool.threadCount=1
      client.protocol.txPool.enabled=OFF

      #cluster enabled (ON if running behind zeus / OFF for direct)
      cluster.enabled=OFF

      led=OFF
      ###

      Both ports, 40001 and 1935 are not being listed by netstat:

      # netstat -an | grep 40001

      # netstat -an | grep 1935

       
    • Hi,

      Could you please send me the following log files:
      1. wrapper.log available under /usr/local/dimdim/MeetingServer
      2. dimdim-******.log available under %APPDATA% of the windows machine from where you are trying to start the meeting. You can access this folder by opening the explorer and typing the %APPDATA% in the Address bar. Typically the appdata location will be "C:\Documents and Settings\USER\Application Data"

      Regards,
      -Rajesh

       
    • Here is my wrapper.conf.  I emailed you the logs.  Thanks!

      -Bryan

      ---

      [root@localhost ConferenceServer]# more wrapper.conf
      #********************************************************************
      # Wrapper Properties
      #********************************************************************
      # Java Application
      wrapper.java.command=/usr/local/dimdim/ThirdPartyInstalls/jre1.6.0_03/bin/java

      # Java Main class.  This class must implement the WrapperListener interface
      #  or guarantee that the WrapperManager class is initialized.  Helper
      #  classes are provided to do this for you.  See the Integration section
      #  of the documentation for details.
      wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp

      # Java Classpath (include wrapper.jar)  Add class path elements as
      #  needed starting from 1
      wrapper.java.classpath.1=../common/lib/wrapper.jar
      wrapper.java.classpath.2=../bin/bootstrap.jar
      wrapper.java.classpath.3=../bin/tomcat-juli.jar
      wrapper.java.classpath.4=../common/lib/wrappertest.jar

      # Java Library Path (location of Wrapper.DLL or libwrapper.so)
      wrapper.java.library.path.1=../common/lib

      # Java Additional Parameters

      wrapper.java.additional.1=-Dcatalina.home=..
      wrapper.java.additional.2=-Dcatalina.base=..
      wrapper.java.additional.3=-Djava.endorsed.dirs=../common/endorsed
      wrapper.java.additional.4=-Djava.io.tmpdir=../temp
      wrapper.java.additional.5=-Djava.util.logging.manager=org.apache.juli.ClassLoade
      rLogManager
      wrapper.java.additional.6=-Djava.util.logging.config.file=logging.properties

      # Initial Java Heap Size (in MB)
      wrapper.java.initmemory=256

      # Maximum Java Heap Size (in MB)
      wrapper.java.maxmemory=1024

      # Application parameters.  Add parameters as needed starting from 1
      wrapper.app.parameter.1=org.apache.catalina.startup.Bootstrap
      wrapper.app.parameter.2=1
      wrapper.app.parameter.3=start
      wrapper.app.parameter.4=org.apache.catalina.startup.Bootstrap
      wrapper.app.parameter.5=true
      wrapper.app.parameter.6=1
      wrapper.app.parameter.7=stop

      #********************************************************************
      # Wrapper Logging Properties
      #********************************************************************
      # Format of output for the console.  (See docs for formats)
      wrapper.console.format=PM

      # Log Level for console output.  (See docs for log levels)
      wrapper.console.loglevel=INFO

      # Log file to use for wrapper output logging.
      wrapper.logfile=../logs/wrapper.log

      # Format of output for the log file.  (See docs for formats)
      wrapper.logfile.format=LPTM

      # Log Level for log file output.  (See docs for log levels)
      wrapper.logfile.loglevel=INFO

      # Maximum size that the log file will be allowed to grow to before
      #  the log is rolled. Size is specified in bytes.  The default value
      #  of 0, disables log rolling.  May abbreviate with the 'k' (kb) or
      #  'm' (mb) suffix.  For example: 10m = 10 megabytes.
      wrapper.logfile.maxsize=0

      # Maximum number of rolled log files which will be allowed before old
      #  files are deleted.  The default value of 0 implies no limit.
      wrapper.logfile.maxfiles=0

      # Log Level for sys/event log output.  (See docs for log levels)
      wrapper.syslog.loglevel=NONE

      #********************************************************************
      # Wrapper Windows Properties
      #********************************************************************
      # Title to use when running as a console
      wrapper.console.title= Dimdim Conference Server

      #********************************************************************
      # Wrapper Windows NT/2000/XP Service Properties
      #********************************************************************
      # WARNING - Do not modify any of these properties when an application
      #  using this configuration file has been installed as a service.
      #  Please uninstall the service before modifying this section.  The
      #  service can then be reinstalled.

      # Name of the service
      wrapper.ntservice.name=testwrapper

      # Display name of the service
      wrapper.ntservice.displayname=Test Wrapper Sample Application

      # Description of the service
      wrapper.ntservice.description=Test Wrapper Sample Application Description

      # Service dependencies.  Add dependencies as needed starting from 1
      wrapper.ntservice.dependency.1=

      # Mode in which the service is installed.  AUTO_START or DEMAND_START
      wrapper.ntservice.starttype=AUTO_START

      # Allow the service to interact with the desktop.
      wrapper.ntservice.interactive=false

       
    • plg
      plg
      2007-12-12

      I have the same problem

       
      • Same here.  It worked for a little bit, then it crashes with the image processing failure message.

         
    • markw78
      markw78
      2007-12-14

      Same issue - started another thread before I found this one.  Are the last 2 posts running on VM's as well?   My reproduce of the issue seems random and sporadic, it doesn't fail at the same time every time, but it always fails.  I may install to a stand alone server and try again as a test.

       
      • Mine is a standalone server...

         
    • Harishrb
      Harishrb
      2007-12-19

      I am also facing similar issue as the one above. It keeps crashing each time i try sharing a desktop . My OS version is CentOs 4.5.Both the ports are not listed by netstat -an

      netstat -an | grep 40001
      netstat -an | grep 1935

      I am ready to share my logs at /usr/local/dimdim/MeetingServer and /usr/local/dimdim/StreamingServer through ur email address rajesh@dimdim.com

      [root@dimdim ConferenceServer]# more wrapper.conf
      #********************************************************************
      # Wrapper Properties
      #********************************************************************
      # Java Application
      wrapper.java.command=/usr/local/dimdim/ThirdPartyInstalls/jre1.6.0_03/bin/java

      # Java Main class.  This class must implement the WrapperListener interface
      #  or guarantee that the WrapperManager class is initialized.  Helper
      #  classes are provided to do this for you.  See the Integration section
      #  of the documentation for details.
      wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp

      # Java Classpath (include wrapper.jar)  Add class path elements as
      #  needed starting from 1
      wrapper.java.classpath.1=../common/lib/wrapper.jar
      wrapper.java.classpath.2=../bin/bootstrap.jar
      wrapper.java.classpath.3=../bin/tomcat-juli.jar
      wrapper.java.classpath.4=../common/lib/wrappertest.jar

      # Java Library Path (location of Wrapper.DLL or libwrapper.so)
      wrapper.java.library.path.1=../common/lib

      # Java Additional Parameters

      wrapper.java.additional.1=-Dcatalina.home=..
      wrapper.java.additional.2=-Dcatalina.base=..
      wrapper.java.additional.3=-Djava.endorsed.dirs=../common/endorsed
      wrapper.java.additional.4=-Djava.io.tmpdir=../temp
      wrapper.java.additional.5=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
      wrapper.java.additional.6=-Djava.util.logging.config.file=logging.properties

      # Initial Java Heap Size (in MB)
      wrapper.java.initmemory=256

      # Maximum Java Heap Size (in MB)
      wrapper.java.maxmemory=1024

      # Application parameters.  Add parameters as needed starting from 1
      wrapper.app.parameter.1=org.apache.catalina.startup.Bootstrap
      wrapper.app.parameter.2=1
      wrapper.app.parameter.3=start
      wrapper.app.parameter.4=org.apache.catalina.startup.Bootstrap
      wrapper.app.parameter.5=true
      wrapper.app.parameter.6=1
      wrapper.app.parameter.7=stop

      #********************************************************************
      # Wrapper Logging Properties
      #********************************************************************
      # Format of output for the console.  (See docs for formats)
      wrapper.console.format=PM

      # Log Level for console output.  (See docs for log levels)
      wrapper.console.loglevel=INFO

      # Log file to use for wrapper output logging.
      wrapper.logfile=../logs/wrapper.log

      # Format of output for the log file.  (See docs for formats)
      wrapper.logfile.format=LPTM

      # Log Level for log file output.  (See docs for log levels)
      wrapper.logfile.loglevel=INFO

      # Maximum size that the log file will be allowed to grow to before
      #  the log is rolled. Size is specified in bytes.  The default value
      #  of 0, disables log rolling.  May abbreviate with the 'k' (kb) or
      #  'm' (mb) suffix.  For example: 10m = 10 megabytes.
      wrapper.logfile.maxsize=0

      # Maximum number of rolled log files which will be allowed before old
      #  files are deleted.  The default value of 0 implies no limit.
      wrapper.logfile.maxfiles=0

      # Log Level for sys/event log output.  (See docs for log levels)
      wrapper.syslog.loglevel=NONE

      #********************************************************************
      # Wrapper Windows Properties
      #********************************************************************
      # Title to use when running as a console
      wrapper.console.title= Dimdim Conference Server

      #********************************************************************
      # Wrapper Windows NT/2000/XP Service Properties
      #********************************************************************
      # WARNING - Do not modify any of these properties when an application
      #  using this configuration file has been installed as a service.
      #  Please uninstall the service before modifying this section.  The
      #  service can then be reinstalled.

      # Name of the service
      wrapper.ntservice.name=testwrapper

      # Display name of the service
      wrapper.ntservice.displayname=Test Wrapper Sample Application

      # Description of the service
      wrapper.ntservice.description=Test Wrapper Sample Application Description

      # Service dependencies.  Add dependencies as needed starting from 1
      wrapper.ntservice.dependency.1=

      # Mode in which the service is installed.  AUTO_START or DEMAND_START
      wrapper.ntservice.starttype=AUTO_START

      # Allow the service to interact with the desktop.
      wrapper.ntservice.interactive=false

      Thanks !
      Harish