Dear All
I am using SimpleMsn class for my msn bot. I am unable to change my display picture. below is my code. I change the display picture whenever is swithcboard started
Exception in thread "AutoCloseEventGenerator0" java.lang.ExceptionInInitializerError
at net.sf.jml.impl.MsnOwnerImpl.setInitDisplayPicture(MsnOwnerImpl.java:208)
at net.sf.jml.impl.MsnOwnerImpl.setDisplayPicture(MsnOwnerImpl.java:157)
at SimpleMsn$MsnListener.switchboardStarted(SimpleMsn.java:268)
at net.sf.jml.impl.AbstractMessenger.fireSwitchboardStarted(AbstractMessenger.java:294)
at net.sf.jml.protocol.incoming.IncomingANS.messageReceived(IncomingANS.java:45)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:106)
at net.sf.cindy.impl.AbstractSession$6.doRun(AbstractSession.java:341)
at net.sf.cindy.impl.AbstractSession$DispatchObject.run(AbstractSession.java:395)
at net.sf.cindy.impl.SimpleDispatcher.dispatch(SimpleDispatcher.java:35)
at net.sf.cindy.impl.AbstractSession.dispatch(AbstractSession.java:249)
at net.sf.cindy.impl.AbstractSession.dispatchMessageReceived(AbstractSession.java:335)
at net.sf.cindy.impl.StreamChannelSession.recognizeMessageAndDispatch(StreamChannelSession.java:77)
at net.sf.cindy.impl.StreamChannelSession.readFromChannel(StreamChannelSession.java:53)
at net.sf.cindy.impl.ChannelSession.onReadable(ChannelSession.java:212)
at net.sf.cindy.impl.ChannelSession.onEvent(ChannelSession.java:134)
at net.sf.cindy.impl.SocketSession.onEvent(SocketSession.java:119)
at net.sf.cindy.impl.SimpleEventGenerator.processKey(SimpleEventGenerator.java:212)
at net.sf.cindy.impl.SimpleEventGenerator.run(SimpleEventGenerator.java:192)
at net.sf.cindy.impl.SimpleEventGenerator.access$000(SimpleEventGenerator.java:54)
at net.sf.cindy.impl.SimpleEventGenerator$1.run(SimpleEventGenerator.java:115)
Caused by: java.lang.NullPointerException
at net.sf.jml.message.p2p.DisplayPictureDuelManager.<init>(DisplayPictur
eDuelManager.java:27)
at net.sf.jml.message.p2p.DisplayPictureDuelManager.<clinit>(DisplayPict
ureDuelManager.java:12)
Please reply
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear All
I am using SimpleMsn class for my msn bot. I am unable to change my display picture. below is my code. I change the display picture whenever is swithcboard started
public void switchboardStarted(MsnSwitchboard switchboard)
{
log.info(switchboard + " started");
try{
switchboard.getMessenger().getOwner().setDisplayPicture(net.sf.jml.MsnObject.getInstance(switchboard.getMessenger().getOwner().
getEmail().getEmailAddress(),"D:/programming/msn/jml-1.0b1/net/sf/jml/example/a.jpg"));
} catch (Exception ex) {
log.warn("can't load user tile.",ex);
}
}
i get below exception
Exception in thread "AutoCloseEventGenerator0" java.lang.ExceptionInInitializerError
at net.sf.jml.impl.MsnOwnerImpl.setInitDisplayPicture(MsnOwnerImpl.java:208)
at net.sf.jml.impl.MsnOwnerImpl.setDisplayPicture(MsnOwnerImpl.java:157)
at SimpleMsn$MsnListener.switchboardStarted(SimpleMsn.java:268)
at net.sf.jml.impl.AbstractMessenger.fireSwitchboardStarted(AbstractMessenger.java:294)
at net.sf.jml.protocol.incoming.IncomingANS.messageReceived(IncomingANS.java:45)
at net.sf.jml.protocol.MsnSession$1.messageReceived(MsnSession.java:106)
at net.sf.cindy.impl.AbstractSession$6.doRun(AbstractSession.java:341)
at net.sf.cindy.impl.AbstractSession$DispatchObject.run(AbstractSession.java:395)
at net.sf.cindy.impl.SimpleDispatcher.dispatch(SimpleDispatcher.java:35)
at net.sf.cindy.impl.AbstractSession.dispatch(AbstractSession.java:249)
at net.sf.cindy.impl.AbstractSession.dispatchMessageReceived(AbstractSession.java:335)
at net.sf.cindy.impl.StreamChannelSession.recognizeMessageAndDispatch(StreamChannelSession.java:77)
at net.sf.cindy.impl.StreamChannelSession.readFromChannel(StreamChannelSession.java:53)
at net.sf.cindy.impl.ChannelSession.onReadable(ChannelSession.java:212)
at net.sf.cindy.impl.ChannelSession.onEvent(ChannelSession.java:134)
at net.sf.cindy.impl.SocketSession.onEvent(SocketSession.java:119)
at net.sf.cindy.impl.SimpleEventGenerator.processKey(SimpleEventGenerator.java:212)
at net.sf.cindy.impl.SimpleEventGenerator.run(SimpleEventGenerator.java:192)
at net.sf.cindy.impl.SimpleEventGenerator.access$000(SimpleEventGenerator.java:54)
at net.sf.cindy.impl.SimpleEventGenerator$1.run(SimpleEventGenerator.java:115)
Caused by: java.lang.NullPointerException
at net.sf.jml.message.p2p.DisplayPictureDuelManager.<init>(DisplayPictur
eDuelManager.java:27)
at net.sf.jml.message.p2p.DisplayPictureDuelManager.<clinit>(DisplayPict
ureDuelManager.java:12)
Please reply