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