vdm:space problem

6 views
Skip to first unread message

Shin

unread,
Oct 31, 2010, 11:35:17 PM10/31/10
to jPOS Users
Hi , I'm using a vdm:space. but there an exception when i out a
ISOMsg.

public boolean process(ISOSource source, ISOMsg m) {
Context ctx = new Context();
Space sp = SpaceFactory.getSpace(cfg.get("space"));
sp.out(Global.REQUEST_MSG, m, 40000);
return true;
}


<log realm="kiosk-server1.server.session/127.0.0.1" at="Mon Nov 01
11:32:21 SGT 2010.118">
<session-error>
<exception name="null">
java.lang.NullPointerException
at java.io.ObjectOutputStream
$BlockDataOutputStream.getUTFLength(ObjectOutputStream.java:2097)
at java.io.ObjectOutputStream
$BlockDataOutputStream.writeUTF(ObjectOutputStream.java:1968)
at java.io.ObjectOutputStream.writeUTF(ObjectOutputStream.java:
841)
at org.jpos.iso.ISOField.writeExternal(ISOField.java:142)
at org.jpos.iso.ISOMsg.writeExternal(ISOMsg.java:1004)
at org.jpos.iso.ISOMsg.writeExternal(ISOMsg.java:937)
at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:
1421)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:
1390)
at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150)
at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326)
at
voldemort.serialization.ObjectSerializer.toBytes(ObjectSerializer.java:
44)
at
voldemort.store.serialized.SerializingStore.put(SerializingStore.java:
109)
at voldemort.store.DelegatingStore.put(DelegatingStore.java:
68)
at
voldemort.client.DefaultStoreClient.put(DefaultStoreClient.java:208)
at
voldemort.client.DefaultStoreClient.put(DefaultStoreClient.java:193)
at org.jpos.space.VoldemortSpace.out0(VoldemortSpace.java:214)
at org.jpos.space.VoldemortSpace.out(VoldemortSpace.java:82)
at
org.jpos.ext.iso.ClusterListener.process(ClusterListener.java:30)
at org.jpos.iso.ISOServer$Session.run(ISOServer.java:134)
at org.jpos.util.ThreadPool$PooledThread.run(ThreadPool.java:
71)
</exception>
</session-error>

Alejandro Revilla

unread,
Nov 1, 2010, 7:21:28 AM11/1/10
to jpos-...@googlegroups.com
Can you check if 'value' is somehow 'null' at ISOField.java around line 142?

If not, I would suggest to upgrade your voldemort libraries to something newer. I didn't play with this interesting module for a little while.

--
jPOS is licensed under AGPL - free for community usage for your open-source project. Licenses are also available for commercial usage.
Please support jPOS, contact: sa...@jpos.org

You received this message because you are subscribed to the  "jPOS Users" group.
Please see http://jpos.org/wiki/JPOS_Mailing_List_Readme_first
To post to this group, send email to jpos-...@googlegroups.com
To unsubscribe, send email to jpos-users+...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/jpos-users

Reply all
Reply to author
Forward
0 new messages