Lenny
I tried your videotest and noticed that your film has slight lag, what
is your buffer (1-10)?
MC
On Fri, 2007-08-17 at 05:15 -0600, Lenny Sorey wrote:
> Strange,
>
> I use com.mysql.jdbc.with mysql-connector-java-5.0.7-bin.jar with
> windows for myql 5.0.45 red5 app.
>
> I have no problems with connections.
>
> Lenny
>
>
> On 8/16/07, Max Gieselmann <[EMAIL PROTECTED]> wrote:
> Hey,
> now I found the solution for my problem.
> you were right...my "con" was null, because the mysql drivers
> for windows are not the same as for linux.
> I changed the drivers from com.mysql.jdbc.Driver to
> org.gjt.mm.mysql.Driver.
>
> Now everything works fine.
> Thanks to all !!
>
> Max
>
> On 8/16/07, Mondain <[EMAIL PROTECTED] > wrote:
> Your "con" is null, my guess is your not getting a
> connection in your linktomysql() and your swallowing
> the exception.
>
> Paul
>
>
> On 8/16/07, Max Gieselmann
> <[EMAIL PROTECTED]> wrote:
> Hey Carl!
> Thanks for your answer!
>
> I took a look at line 60. But I can't see any
> error.
>
> Line 60: stmt = con.createStatement();
>
> stmt is declared as Statement stmt = null;
>
> con is linked to a funtion that connects to
> the mysql database as I wrote in my last
> mail.
> con = linktomysql();
>
> The whole function:
>
> public static String streamName(String sid) {
> Connection con = null;
> Statement stmt = null;
> ResultSet rs = null;
> String StreamName = "noname";
>
>
> try {
> con = linktomysql();
>
> stmt = con.createStatement(); //LINE
> 60 !!!
>
>
> rs = stmt.executeQuery("SELECT
> `stream_name` FROM `eingeloggte_user` WHERE
> `sid`='"+sid+"'");
> while ( rs.next() ){
> StreamName = rs.getString(1);
>
> }
>
> rs.close();
> stmt.close();
> con.close();
> }
>
>
>
>
>
> catch ( SQLException e ){
> e.printStackTrace();
> System.exit(1);
> }
>
>
>
>
> return StreamName;
> }
>
>
>
> Thanks
> Max
>
>
> On 8/15/07, Carl Sziebert <[EMAIL PROTECTED]>
> wrote:
> Actually the exception is pointing to
> something else missing from your
> application class:
>
> Caused by:
> java.lang.NullPointerException
> at
>
> video.application.streamName(application.java:60)
> ... 19 more
>
> Take a look at line 60 of
> application.java and make sure that
> all the
> variables there have been initialized
> properly.
>
> Carl
>
> On 8/15/07, Max Gieselmann
> <[EMAIL PROTECTED]> wrote:
> > Hey,
> >
> > I developed an application for red5
> which connects to a Mysql database and
> > SELECTs a set of data. On my Windows
> PC everything works fine.
> > I installed the
> mysql-connector-java-5.0.7-bin.jar . I
> made
> > a directory called "lib" in the
> WEB-INF folder of my project and
> copied the
> > mysql-connector-java-5.0.7-bin.jar
> to this location.
> >
> > When I try to use the application on
> Linux it crashes with the following
> > error message:
> >
> > (streamName is a function of the
> application.java.)
> > [ERROR] 498512 pool-3-thread-2:(
> >
> org.red5.server.service.ServiceInvoker.invoke
> ) Error
> > executing call: Service: null
> Method: streamName Num Params: 10:
> > 08355b01d350a3467802eeea612fdbde
> > [ERROR] 498517 pool-3-thread-2:(
> >
> org.red5.server.service.ServiceInvoker.invoke
> ) Service
> > invocation error
> >
> java.lang.reflect.InvocationTargetException
> > at
> >
>
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> > :39)
> > at
> >
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> > at
>
> java.lang.reflect.Method.invoke(Method.java:585)
> > at
> org.red5.server.service.ServiceInvoker.invoke
> > (ServiceInvoker.java:181)
> > at
> >
> org.red5.server.service.ServiceInvoker.invoke
> (ServiceInvoker.java:115)
> > at
> >
>
> org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java :154)
> > at
> org.red5.server.net.rtmp.RTMPHandler.onInvoke
> > (RTMPHandler.java:368)
> > at
> >
>
> org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:143)
> > at
> >
>
> org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:120)
>
> > at
> >
>
> org.apache.mina.common.support.AbstractIoFilterChain$TailFilter.messageReceived(AbstractIoFilterChain.java
> :703)
> > at
> >
>
> org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived
> (AbstractIoFilterChain.java
> > :362)
> > at
> >
>
> org.apache.mina.common.support.AbstractIoFilterChain.access$1100
> (AbstractIoFilterChain.java:54)
> > at
> >
>
> org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived
> (AbstractIoFilterChain.java
> > :800)
> > at
> >
>
> org.apache.mina.filter.executor.ExecutorFilter.processEvent
> (ExecutorFilter.java:247)
> > at
> >
>
> org.apache.mina.filter.executor.ExecutorFilter$ProcessEventsRunnable.run
> (ExecutorFilter.java:307)
> > at
> >
>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask
> (ThreadPoolExecutor.java:650)
> > at
> >
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java
> :675)
> > at
> java.lang.Thread.run(Thread.java :595)
> > Caused by:
> java.lang.NullPointerException
> > at
>
> video.application.streamName(application.java:60)
> > ... 19 more
> >
> > I think java cannot find the mysql
> connector?
> > Or do I connect in a wrong way?
> >
> >
> > Some excerpts of my application.java
> ( I am not so advanced in programming
> > with java ;) ).
> >
> > import java.sql.*;
> > [...]
> >
> > java.sql.Connection conn = null;
> > try {
> > Class.forName("com.mysql.jdbc.Driver
> ").newInstance();
> > }
> >
> > [...]
> >
> > public static String
> streamName(String sid) {
> > rs = stmt.executeQuery("SELECT
> `stream_name` FROM `eingeloggte_user`
> > WHERE `sid`='"+sid+"'");
> > while ( rs.next () ){
> > StreamName = rs.getString(1);
> > }
> > rs.close();
> > stmt.close();
> > con.close();
> > }
> >
> > [...]
> > conn =
> java.sql.DriverManager.getConnection (
> >
> "jdbc:mysql://localhost/test?user=m_giesel&password=...");
> >
> > [...]
> >
> >
> > Thanks!
> > Max
> >
> >
>
> _______________________________________________
> > Red5 mailing list
> > [email protected]
> >
>
> http://osflash.org/mailman/listinfo/red5_osflash.org
> >
> >
>
>
> --
> Be who you are and say what you feel,
> because those who mind don't
> matter and those who matter don't
> mind.
> - Dr. Seuss
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
>
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
>
> --
>
> It is difficult to free fools from the chains they
> revere. - Voltaire
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org
>
>
> _______________________________________________
> Red5 mailing list
> [email protected]
> http://osflash.org/mailman/listinfo/red5_osflash.org_______________________________________________ Red5 mailing list [email protected] http://osflash.org/mailman/listinfo/red5_osflash.org
