kazu2012 / persevere-framework

Automatically exported from code.google.com/p/persevere-framework
0 stars 0 forks source link

Problem Serializing Arrays? #188

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
js>a = [ 0, 1, 2 ]
[object Array of 3 elements]
js>s( a )
java.lang.NullPointerException
        at
org.persvr.remote.JSONSerializer.convertToCollectionContainerIfNeeded(JSONSerial
izer.java:51)
        at
org.persvr.remote.JavaScriptSerializer.serialize(JavaScriptSerializer.java:35)
        at org.persvr.data.RestMethod$8.call(RestMethod.java:188)
        at org.persvr.remote.DataSerializer.serialize(DataSerializer.java:103)
        at org.persvr.remote.DataSerializer.serialize(DataSerializer.java:30)
        at org.persvr.data.PjsLibrary$15.call(PjsLibrary.java:345)
        at
org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
        at org.mozilla.javascript.gen.c382._c1(util.js:1)
        at org.mozilla.javascript.gen.c382.call(util.js)
        at
org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
        at org.mozilla.javascript.gen.c572._c0(console:0)
        at org.mozilla.javascript.gen.c572.call(console)
        at
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
        at
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
        at org.mozilla.javascript.gen.c572.call(console)
        at org.mozilla.javascript.gen.c572.exec(console)
        at org.mozilla.javascript.Context.evaluateString(Context.java:1104)
        at org.persvr.util.Console.evaluate(Console.java:126)
        at org.persvr.util.Console$1.run(Console.java:108)
        at
org.persvr.security.UserSecurity.doPriviledgedAction(UserSecurity.java:59)
        at org.persvr.util.Console.run(Console.java:49)

And

js>load( "Node" )
[object Array of 6 elements]
js>ns = load( "Node" )
[object Array of 6 elements]
js>s( ns )
java.lang.NullPointerException
        at
org.persvr.remote.JSONSerializer.convertToCollectionContainerIfNeeded(JSONSerial
izer.java:51)
        at
org.persvr.remote.JavaScriptSerializer.serialize(JavaScriptSerializer.java:35)
        at org.persvr.data.RestMethod$8.call(RestMethod.java:188)
        at org.persvr.remote.DataSerializer.serialize(DataSerializer.java:103)
        at org.persvr.remote.DataSerializer.serialize(DataSerializer.java:30)
        at org.persvr.data.PjsLibrary$15.call(PjsLibrary.java:345)
        at
org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
        at org.mozilla.javascript.gen.c382._c1(util.js:1)
        at org.mozilla.javascript.gen.c382.call(util.js)
        at
org.mozilla.javascript.optimizer.OptRuntime.callName(OptRuntime.java:97)
        at org.mozilla.javascript.gen.c567._c0(console:0)
        at org.mozilla.javascript.gen.c567.call(console)
        at
org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
        at
org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
        at org.mozilla.javascript.gen.c567.call(console)
        at org.mozilla.javascript.gen.c567.exec(console)
        at org.mozilla.javascript.Context.evaluateString(Context.java:1104)
        at org.persvr.util.Console.evaluate(Console.java:126)
        at org.persvr.util.Console$1.run(Console.java:108)
        at
org.persvr.security.UserSecurity.doPriviledgedAction(UserSecurity.java:59)
        at org.persvr.util.Console.run(Console.java:49)

js>n = ns[ 1 ]
[object Object]

Original issue reported on code.google.com by davidthi...@gmail.com on 23 May 2009 at 9:05

GoogleCodeExporter commented 8 years ago

Original comment by kris...@gmail.com on 23 May 2009 at 9:06

GoogleCodeExporter commented 8 years ago

Original comment by davidthi...@gmail.com on 24 May 2009 at 12:21