An exception of loading the Policy

19 views
Skip to first unread message

magicyu...@gmail.com

unread,
Jul 27, 2018, 5:13:35 AM7/27/18
to BURLAP Discussion
Hello,

I'm trying to load a RL policy back into the Burlap model, however, I received an exception from the read function:

Exception in thread "main" Can't construct a java object for tag:yaml.org,2002:burlap.statehashi; exception=Class not found: burlap.statehashi
in 'reader', line 840506, column 3:
? &id30596 !!burlap.statehashi
^

at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:336)
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:182)
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:363)
at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:145)
at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:354)
at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:461)
at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:182)
at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:141)
at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:127)
at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:481)
at org.yaml.snakeyaml.Yaml.load(Yaml.java:412)
at org.voysis.rl.learning_agent.QLearningAgent.loadQTable(QLearningAgent.java:53)
at org.voysis.rl.mdp.train.RLDialogueModel.<init>(RLDialogueModel.java:101)
at org.voysis.rl.mdp.train.RLDialogueModel.main(RLDialogueModel.java:250)
Caused by: org.yaml.snakeyaml.error.YAMLException: Class not found: burlap.statehashi
at org.yaml.snakeyaml.constructor.Constructor.getClassForNode(Constructor.java:636)
at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.getConstructor(Constructor.java:322)
at org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject.construct(Constructor.java:332)
... 13 more

Does anyone know what happens here? I also use the same model to write and read policies before, but never seen the same error.

It would be appreciated if you can give me some ideas.

Best,
Yanchao

Reply all
Reply to author
Forward
0 new messages