I successfully added the red5-server component, and tested it. Then I installed the webcaster module. When I inserted it in world, I got the following Darkstar error: (nothing in console log) Any ideas?
[java] May 23, 2011 5:49:07 PM org.jdesktop.wonderland.modules.security.server.SecurityComponentMO sendUserPermissions
[java] WARNING: [SecurityComponentMO] send user permissions for 5 to org.jdesktop.wonderland.server.comms.WonderlandClientID@61df
[java] May 23, 2011 5:49:14 PM org.jdesktop.wonderland.common.messages.MessagePacker serializationUnpack
[java] SEVERE: null
[java] java.io.InvalidClassException: failed to read class descriptor
[java] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1567)
[java] at java.io.ObjectInputStream.readClassDesc(Objec
tInputStream.java:1496)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
[java] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
[java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.serializationUnpack(MessagePacker.java:184)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.unpack(MessagePacker.java:154)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.unpack(MessagePacker.java:137)
[java] at org.jdesktop.wonderland.server.comms.WonderlandSessionListener.receivedMessage(WonderlandSessionLi
stener.java:202)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener$ManagedClientSessionWrapper.receivedMessage(ProtocolSessionListener.java:459)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener.receivedMessage(ProtocolSessionListener.java:127)
[java] at com.sun.sgs.impl.service.session.ClientSessionHandler$2.run(ClientSessionHandler.java:185)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.executeTask(TransactionSchedulerImpl.java:619)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.access$500(TransactionSchedulerImpl.java:91)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl$TaskConsumer.run(TransactionSchedulerImpl.java:523)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.r
unTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: java.lang.ClassNotFoundException: org.jdesktop.wonderland.modules.webcaster.common.WebcasterCellServerState
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:247)
[java] at org.jdesktop.wonderland.common.comms.WonderlandObjectInputStream.readClassDescriptor(WonderlandObjectInputStream.java:92)
[java] at java.io.ObjectInputStream.readNonProxyD
esc(ObjectInputStream.java:1565)
[java] ... 24 more
[java] May 23, 2011 5:49:14 PM com.sun.sgs.impl.kernel.TransactionSchedulerImpl shouldRetry
[java] WARNING: dropping a task that failed with a non-retryable exception: com.sun.sgs.impl.service.session.ClientSessionHandler$2[NotifyListenerMessageReceived][owner:Nina]
[java] java.lang.NullPointerException
[java] at org.jdesktop.wonderland.server.comms.WonderlandSessionListener.receivedMessage(WonderlandSessionListener.java:203)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener$ManagedClientSessionWrapper.receivedMessage(ProtocolSessionListener.java:459)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener.receivedMessage(ProtocolSessionListener.java:127)
[java] at com.sun.sgs.impl.service.session.ClientSessionHandler$2.run(ClientSessionHandler.java:185)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.executeTask(TransactionSchedulerImpl.java:619)
[java] at com.sun.sgs.impl.kernel.
TransactionSchedulerImpl.access$500(TransactionSchedulerImpl.java:91)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl$TaskConsumer.run(TransactionSchedulerImpl.java:523)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
If I’m using authentication, do I need to add a username and password for this?
From: openwon...@googlegroups.com [mailto:openwon...@googlegroups.com] On Behalf Of Nussbaum-Jones, Nina
Sent: Monday, May 23, 2011 6:06 PM
To: openwon...@googlegroups.com
Subject: EXTERNAL: webcaster demo -- red5 is working, but insert in world doesn't work....did I miss something in the readme file?
I successfully added the red5-server component, and tested it. Then I installed the webcaster module. When I inserted it in world, I got the following Darkstar error: (nothing in console log) Any ideas?
[java] May 23, 2011 5:49:07 PM org.jdesktop.wonderland.modules.security.server.SecurityComponentMO sendUserPermissions
[java] WARNING: [SecurityComponentMO] send user permissions for 5 to org.jdesktop.wonderland.server.comms.WonderlandClientID@61df
[java] May 23, 2011 5:49:14 PM org.jdesktop.wonderland.common.messages.MessagePacker serializationUnpack
[java] SEVERE: null
[java] java.io.InvalidClassException: failed to read class descriptor
[java] at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1567)
[java] at java.io.ObjectInputStream.readClassDesc(Objec tInputStream.java:1496)
[java] at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
[java] at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)
[java] at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)
[java] at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
[java] at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
[java] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.serializationUnpack(MessagePacker.java:184)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.unpack(MessagePacker.java:154)
[java] at org.jdesktop.wonderland.common.messages.MessagePacker.unpack(MessagePacker.java:137)
[java] at org.jdesktop.wonderland.server.comms.WonderlandSessionListener.receivedMessage(WonderlandSessionLi stener.java:202)
[java] at org.j desktop.wonderland.server.comms.ProtocolSessionListener$ManagedClientSessionWrapper.receivedMessage(ProtocolSessionListener.java:459)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener.receivedMessage(ProtocolSessionListener.java:127)
[java] at com.sun.sgs.impl.service.session.ClientSessionHandler$2.run(ClientSessionHandler.java:185)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.executeTask(TransactionSchedulerImpl.java:619)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.access$500(TransactionSchedulerImpl.java:91)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl$TaskConsumer.run(TransactionSchedulerImpl.java:523)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.r unTask(ThreadPoolExecutor.java:886
)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: java.lang.ClassNotFoundException: org.jdesktop.wonderland.modules.webcaster.common.WebcasterCellServerState
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
[java] at java.lang.Class.forName0(Native Method)
[java] at java.lang.Class.forName(Class.java:247)
[java] at org.jdesktop.wonderland.common.comms.WonderlandObjectInputStream.readClassDescriptor(WonderlandObjectInputStream.java:92)
[java] at java.io.ObjectInputStream.readNonProxyD esc(ObjectInputStream.java:1565)< br>[java] ... 24 more
[java] May 23, 2011 5:49:14 PM com.sun.sgs.impl.kernel.TransactionSchedulerImpl shouldRetry
[java] WARNING: dropping a task that failed with a non-retryable exception: com.sun.sgs.impl.service.session.ClientSessionHandler$2[NotifyListenerMessageReceived][owner:Nina]
[java] java.lang.NullPointerException
[java] at org.jdesktop.wonderland.server.comms.WonderlandSessionListener.receivedMessage(WonderlandSessionListener.java:203)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener$ManagedClientSessionWrapper.receivedMessage(ProtocolSessionListener.java:459)
[java] at org.jdesktop.wonderland.server.comms.ProtocolSessionListener.receivedMessage(ProtocolSessionListener.java:127)
[java] at com.sun.sgs.impl.service.session.ClientSessionHandler$2.run(ClientSessionHandler.java:185)
[java] at com.sun.sgs.impl.kernel.TransactionSchedulerImpl.executeTask(TransactionSchedulerImpl.java:619)
[java] at com.sun.sgs.impl.kernel. TransactionSchedulerImpl.access$ 500(TransactionSchedulerImpl.java:91)
May 24, 2011 10:35:50 AM com.sun.sgs.impl.client.simple.SimpleClientConnection exceptionThrown
WARNING: exception on: com.sun.sgs.impl.io.SocketConnection@65d69f:
java.lang.NoClassDefFoundError: org/jdesktop/wonderland/client/utils/VideoLibraryLoader
at org.jdesktop.wonderland.modules.webcaster.client.WebcasterCell.<clinit>(WebcasterCell.java:55)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdesktop.wonderland.client.cell.CellCacheBasicImpl.instantiateCell(CellCacheBasicImpl.java:437)
at org.jdesktop.wonderland.client.cell.CellCacheBasicImpl.loadCell(CellCacheBasicImpl.java:168)
at org.jdesktop.wonderland.client.cell.CellCacheConnection.handleMessage(CellCacheConnection.java:107)
at org.jdesktop.wonderland.client.cell.CellCacheConnection.handleMessage(CellCacheConnection.java:96)
at org.jdesktop.wonderland.client.comms.BaseConnection.messageReceived(BaseConnection.java:125)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl$ClientRecord.handleMessage(WonderlandSessionImpl.java:1002)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl.fireSessionMessageReceived(WonderlandSessionImpl.java:489)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl$WonderlandClientListener.receivedMessage(WonderlandSessionImpl.java:785)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.handleSessionMessage(SimpleClient.java:601)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.handleApplicationMessage(SimpleClient.java:482)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.receivedMessage(SimpleClient.java:442)
at com.sun.sgs.impl.client.simple.SimpleClientConnection.bytesReceived(SimpleClientConnection.java:170)
at com.sun.sgs.impl.io.SocketConnection.filteredMessageReceived(SocketConnection.java:144)
at com.sun.sgs.impl.io.CompleteMessageFilter.processReceiveBuffer(CompleteMessageFilter.java:138)
at com.sun.sgs.impl.io.CompleteMessageFilter.filterReceive(CompleteMessageFilter.java:103)
at com.sun.sgs.impl.io.SocketConnectionListener.messageReceived(SocketConnectionListener.java:128)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.jdesktop.wonderland.client.utils.VideoLibraryLoader
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 28 more
May 24, 2011 10:35:50 AM com.sun.sgs.impl.client.simple.SimpleClientConnection exceptionThrown
WARNING: exception on: com.sun.sgs.impl.io.SocketConnection@65d69f:
java.lang.NoClassDefFoundError: Could not initialize class org.jdesktop.wonderland.modules.webcaster.client.WebcasterCell
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at org.jdesktop.wonderland.client.cell.CellCacheBasicImpl.instantiateCell(CellCacheBasicImpl.java:437)
at org.jdesktop.wonderland.client.cell.CellCacheBasicImpl.loadCell(CellCacheBasicImpl.java:168)
at org.jdesktop.wonderland.client.cell.CellCacheConnection.handleMessage(CellCacheConnection.java:107)
at org.jdesktop.wonderland.client.cell.CellCacheConnection.handleMessage(CellCacheConnection.java:96)
at org.jdesktop.wonderland.client.comms.BaseConnection.messageReceived(BaseConnection.java:125)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl$ClientRecord.handleMessage(WonderlandSessionImpl.java:1002)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl.fireSessionMessageReceived(WonderlandSessionImpl.java:489)
at org.jdesktop.wonderland.client.comms.WonderlandSessionImpl$WonderlandClientListener.receivedMessage(WonderlandSessionImpl.java:785)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.handleSessionMessage(SimpleClient.java:601)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.handleApplicationMessage(SimpleClient.java:482)
at com.sun.sgs.client.simple.SimpleClient$SimpleClientConnectionListener.receivedMessage(SimpleClient.java:442)
at com.sun.sgs.impl.client.simple.SimpleClientConnection.bytesReceived(SimpleClientConnection.java:170)
at com.sun.sgs.impl.io.SocketConnection.filteredMessageReceived(SocketConnection.java:144)
at com.sun.sgs.impl.io.CompleteMessageFilter.processReceiveBuffer(CompleteMessageFilter.java:138)
at com.sun.sgs.impl.io.CompleteMessageFilter.filterReceive(CompleteMessageFilter.java:103)
at com.sun.sgs.impl.io.SocketConnectionListener.messageReceived(SocketConnectionListener.java:128)
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(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Nina
regards
Bernard
> onSch edulerImpl.java:619) [java] at
> com.sun.sgs.impl.kernel.TransactionSchedulerImpl.access$500(Transactio
> nSche dulerImpl.java:91) [java] at
> com.sun.sgs.impl.kernel.TransactionSchedulerImpl$TaskConsumer.run(Tran
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecu
> tor.j ava:886) [java] at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.
Thanks, Bernard!!!
Once this has audio Wonderland will have punched a huge hole through the other virtual world platforms. (Gently, of course!)
-Nina-
Nina,
best,
jW
> > ti onSch edulerImpl.java:619) [java] at com.sun.sgs.impl.kernel.
> > TransactionSchedulerImpl.access$500(TransactionSchedulerImpl.java:91
> > )
> > [java] at
> > com.sun.sgs.impl.kernel.TransactionSchedulerImpl$TaskConsumer.run(Tr
> > an sacti onSchedulerImpl.java:523) [java] at
> > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4
> > 41
> > ) [java] at
> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> > [java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> > [java] at
> > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExe
> > cu