- assigned_to: nobody --> caplet
introducer.onTheAir()
def seedVatAuthor := <elang:interp.seedVatAuthor>(<unsafe>).virtualize((introducer))
def scriptSource:="
def printit(thing) {println(`Thing: $thing`)}
"
def [scriptObj, vat] := seedVatAuthor(scriptSource)
interp.waitAtTop(scriptObj)
def mymap
when(mymap) -> {
#it works without problem when I write
#scriptObj<-run(mymap.snapshot())
scriptObj<-run(mymap)
}catch err {
println(`Error: $err`)
}
bind mymap := ["ping"=>"pong"]
#----------------OUTPUT-------------
? === 2007-04-01T09:19:34.609Z (PendingEvent.report:PendingEvent.java:107) WRN
causality: Problem in turn <<Vat newVirtualSeedVat in <runs in newVirtualSeedVat>>,66>:
--vvvv--
null
- Substituter#substitute(ConstList)
# Problem reporting (org.erights.e.develop.exception.NestedException: # While quoting an class org.erights.e.elib.tables.ConstListImpl)
@ substitute/1
- __main$printit#run/1
# Problem reporting (org.erights.e.develop.exception.NestedException: # While quoting an class org.erights.e.elib.tables.ConstMapImpl)
java.lang.NullPointerException
at org.erights.e.elib.tables.ConstMapImpl.keyType(ConstMapImpl.java:101)
at org.erights.e.elib.tables.EMap.getKeys(EMap.java:313)
at org.erights.e.elib.tables.ConstMap.getSpreadUncall(ConstMap.java:85)
at org.erights.e.elib.tables.Equalizer.samenessHash(Equalizer.java:316)
at org.erights.e.elib.tables.Equalizer.sameYetHash(Equalizer.java:239)
at org.erights.e.elib.tables.TraversalKey.<init>(TraversalKey.java:46)
(...)