[Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

In PunishmentBase.js there is a typo on lines 403 and 405, %SlaveNam% instead of %SlaveName%
FlashTease to TeaseMe conversions.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

runPunishment() has an error:

availableFiles.push(anyFiles[x])

Code: Select all

Error: TypeError: Cannot read property "push" from undefined in <eval> at line number 235
Probably because availableFiles is defined as:

Code: Select all

let availableFiles = undefined;
And only becomes an array under certain conditions:

Code: Select all

if (getFile(getPersonalityPath() + PATH_SEPARATOR + levelPath).exists()) {
	availableFiles = getScriptFilesInFolder(levelPath + PATH_SEPARATOR);
}
Edit:
I changed it to:

Code: Select all

if (getFile(getPersonalityPath() + PATH_SEPARATOR + levelPath).exists()) {
	availableFiles = getScriptFilesInFolder(levelPath + PATH_SEPARATOR);
} else {
	availableFiles = [];
}
FlashTease to TeaseMe conversions.
mondany
Explorer
Explorer
Posts: 35
Joined: Sat Aug 12, 2017 8:58 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by mondany »

Downloaded the latest github build and did copy/replace, am now getting some errors every session with "MODULES_FOR_CATEGORY".

An error like this will kick me from session to assistant:
Spoiler: show
SEVERE: Latest loaded file was 'Spicy\Stroking\Taunt\Chastity\BasicChastityTaunts.js' and error was found in line 233
Error: ReferenceError: "MODULES_FOR_CATEGORY" is not defined in <eval> at line number 233
javax.script.ScriptException: ReferenceError: "MODULES_FOR_CATEGORY" is not defined in <eval> at line number 233
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$226$\^eval\_.:program(<eval>:84)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$223$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$219$\^eval\_.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:126)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:233 ReferenceError: "MODULES_FOR_CATEGORY" is not defined
Then if I ask for another session, it will quickly error again with something similar:
Spoiler: show
10:45:43 PM SEVERE: Latest loaded file was 'Spicy\Session\Modules\DecideModule.js' and error was found in line -1
Error: SyntaxError: Variable "MODULES_FOR_CATEGORY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "MODULES_FOR_CATEGORY" has already been declared in <eval>
Go-mei-sa
Explorer
Explorer
Posts: 16
Joined: Tue May 29, 2018 2:52 pm

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by Go-mei-sa »

AnalDepth.js contains

Code: Select all

if (DILDOS[y].diameter >= getVar(VARIABLE.MAX_ANAL_DIAMETER)) {
It should probably be

Code: Select all

if (DILDOS[y].diameter >= getVar(VARIABLE.MAX_ANAL_LENGTH)) {
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by GodDragon »

candriver wrote: Mon Dec 21, 2020 12:59 am In PunishmentBase.js there is a typo on lines 403 and 405, %SlaveNam% instead of %SlaveName%
Fixed.
candriver wrote: Mon Dec 21, 2020 1:24 am runPunishment() has an error:

availableFiles.push(anyFiles[x])

Code: Select all

Error: TypeError: Cannot read property "push" from undefined in <eval> at line number 235
Probably because availableFiles is defined as:

Code: Select all

let availableFiles = undefined;
And only becomes an array under certain conditions:

Code: Select all

if (getFile(getPersonalityPath() + PATH_SEPARATOR + levelPath).exists()) {
	availableFiles = getScriptFilesInFolder(levelPath + PATH_SEPARATOR);
}
Edit:
I changed it to:

Code: Select all

if (getFile(getPersonalityPath() + PATH_SEPARATOR + levelPath).exists()) {
	availableFiles = getScriptFilesInFolder(levelPath + PATH_SEPARATOR);
} else {
	availableFiles = [];
}
Should be fixed.
mondany wrote: Mon Dec 21, 2020 6:48 am Downloaded the latest github build and did copy/replace, am now getting some errors every session with "MODULES_FOR_CATEGORY".

An error like this will kick me from session to assistant:
Spoiler: show
SEVERE: Latest loaded file was 'Spicy\Stroking\Taunt\Chastity\BasicChastityTaunts.js' and error was found in line 233
Error: ReferenceError: "MODULES_FOR_CATEGORY" is not defined in <eval> at line number 233
javax.script.ScriptException: ReferenceError: "MODULES_FOR_CATEGORY" is not defined in <eval> at line number 233
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$226$\^eval\_.:program(<eval>:84)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$223$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$219$\^eval\_.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:126)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:233 ReferenceError: "MODULES_FOR_CATEGORY" is not defined
Then if I ask for another session, it will quickly error again with something similar:
Spoiler: show
10:45:43 PM SEVERE: Latest loaded file was 'Spicy\Session\Modules\DecideModule.js' and error was found in line -1
Error: SyntaxError: Variable "MODULES_FOR_CATEGORY" has already been declared in <eval>
javax.script.ScriptException: SyntaxError: Variable "MODULES_FOR_CATEGORY" has already been declared in <eval>
Should be fixed.
Go-mei-sa wrote: Mon Dec 21, 2020 9:54 am AnalDepth.js contains

Code: Select all

if (DILDOS[y].diameter >= getVar(VARIABLE.MAX_ANAL_DIAMETER)) {
It should probably be

Code: Select all

if (DILDOS[y].diameter >= getVar(VARIABLE.MAX_ANAL_LENGTH)) {
Should be fixed.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 139
Joined: Sun Jul 05, 2015 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hallojo1337 »

I want to do my first session today but after I am doing the setup yesterday.

But it kind of stuck:

I opened the settings first to change the session length to 60 minutes and want to start the session after that.

After the greeting I been told to lock my cock in chastity via a caption and an audio but then I alway get back into the main menu. :\'-(
Spoiler: show
02:45:35 PM CHAT: [Vivienne]: Hello can I help you?
02:46:26 PM CHAT: 02:46 PM Chris: Settings
02:46:26 PM CHAT: [Vivienne]: Settings Menu:
02:46:26 PM CHAT: [Vivienne]: Options:
02:46:26 PM CHAT: [Vivienne]: 1. Toys
02:46:26 PM CHAT: [Vivienne]: 2. Session length
02:46:26 PM CHAT: [Vivienne]: 3. Setup Limits
02:46:57 PM CHAT: 02:46 PM Chris: Toys
02:46:57 PM CHAT: [Vivienne]: Toy Settings Menu:
02:47:18 PM CHAT: 02:47 PM Chris: Return
02:47:18 PM CHAT: [Vivienne]: Breezy welcome
02:47:30 PM CHAT: 02:47 PM Chris: Settings
02:47:30 PM CHAT: [Vivienne]: Settings Menu:
02:47:30 PM CHAT: [Vivienne]: Options:
02:47:30 PM CHAT: [Vivienne]: 1. Toys
02:47:30 PM CHAT: [Vivienne]: 2. Session length
02:47:30 PM CHAT: [Vivienne]: 3. Setup Limits
02:47:32 PM CHAT: 02:47 PM Chris: Session length
02:47:32 PM CHAT: [Vivienne]: Your devotion determines how long your session will go boy
02:47:36 PM CHAT: [Vivienne]: Right now a session will last about 45 minutes
02:47:39 PM CHAT: [Vivienne]: Mind if Queen Charlotte feels like it she will end the session early!
02:47:44 PM CHAT: [Vivienne]: Do you want to change this?
02:47:59 PM CHAT: 02:47 PM Chris: Yes Queen
02:47:59 PM CHAT: [Vivienne]: Please tell me the new session length in minutes. This must be a number between 30 and 120 minutes boy.
02:49:01 PM CHAT: 02:49 PM Chris: 60
02:49:01 PM CHAT: [Vivienne]: I have notified your Queen of your new time limit
02:49:04 PM CHAT: [Vivienne]: I am returning you to the settings menu now
02:49:08 PM CHAT: [Vivienne]: Hey, You have 0 gold. Take a look in the shop what you can buy.
02:49:27 PM CHAT: 02:49 PM Chris: Shop
02:49:27 PM CHAT: [Vivienne]: This is not supported yet!
02:49:38 PM CHAT: 02:49 PM Chris: Session
02:49:38 PM INFO: Calculating mood for 523 and strictness 1
02:49:38 PM CHAT: [Vivienne]: Initiating session with Queen
02:49:40 PM INFO: Calculating mood for 523 and strictness 1
02:49:40 PM INFO: Starting session with mood: 2
02:49:41 PM CHAT: 02:49 PM Charlotte: Hi toy
02:49:45 PM CHAT: 02:49 PM Chris: Hello Queen
02:49:45 PM INFO: Rolled initial chance of 45 to be unlocked
02:49:45 PM INFO: Anger is higher than happiness so decreasing unlock chance
02:49:45 PM INFO: Calculating mood for 523 and strictness 1
02:49:45 PM INFO: Must reach 110 to unlock. Current choice is 43 and mood is 2
02:49:45 PM INFO: Decided to lock chastity at start
02:49:45 PM SEVERE: Variable 'chastityon' does not exist.
02:49:45 PM SEVERE: getVar called with invalid args or variable was not found. Args:[chastityOn]
02:49:45 PM SEVERE: Infos about object given: Class: class java.lang.String
02:49:46 PM CHAT: 02:49 PM Charlotte: Stroker
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Punishment Chastity Chance: 25 for mood 2 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Min chastity size: 4
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Searching for cage with length: 3
02:49:47 PM INFO: Found closest chastity size: 2 and n
02:49:47 PM INFO: Searching for cage with size 2 and punishments 0
02:49:47 PM INFO: Searching cage with length 2 and 0 punishments
02:49:47 PM INFO: Searching cage with length 2 and -1 punishments
02:49:47 PM SEVERE: Latest loaded file was 'F:\Neo\Allgemeines\Private\Tease AI Java\Personalities\Spicy\Session\StartSession.js' and error was found in line 338
Error: TypeError: Cannot read property "name" from undefined in <eval> at line number 338
javax.script.ScriptException: TypeError: Cannot read property "name" from undefined in <eval> at line number 338
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$692$5771$\^eval\_$cu1$restOf.startSession(<eval>:135)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$648$\^eval\_$cu1$restOf.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$582$\^eval\_$cu1$restOf.:scopeCall-16(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$582$\^eval\_$cu1$restOf.:program(<eval>:123)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:338 TypeError: Cannot read property "name" from undefined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.get(Undefined.java:161)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$735$11598$\^eval\_$cu1$restOf.selectChastityCage(<eval>:338)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$718$16245A$\^eval\_$cu1$restOf.lockChastityCage(<eval>:460)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$708$\^eval\_$cu1$restOf.:program(<eval>:67)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
... 36 more
02:50:20 PM CHAT: 02:50 PM Chris: Hello Queen
02:50:20 PM CHAT: [Vivienne]: You have the following options pet
02:50:22 PM CHAT: [Vivienne]: Request a session with your Queen
02:50:25 PM CHAT: [Vivienne]: Request a chore
02:50:27 PM CHAT: [Vivienne]: Enter the dungeon
02:50:29 PM CHAT: [Vivienne]: Check settings
02:50:30 PM CHAT: [Vivienne]: Enter the shop
02:50:32 PM CHAT: [Vivienne]: Do some fitness
02:50:34 PM CHAT: [Vivienne]: Report for exercise (you can only complete an exercise every 10 hours)
02:50:38 PM CHAT: [Vivienne]: Work/Study mode
02:50:40 PM CHAT: [Vivienne]: Request to view the rules
02:50:42 PM CHAT: [Vivienne]: View the pin-board
02:50:44 PM CHAT: [Vivienne]: Or save and leave the program
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

Encountered TypeError with Room.js and HighHeel.js
Spoiler: show

Code: Select all

04:09:01 PM CHAT: Launching Spicy 0.1.5.1
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15

Code: Select all

04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29

Something went wrong with %ChastityCage%, it is produces errors:
Spoiler: show

Code: Select all

04:12:57 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:12:58 PM CHAT: 04:12 PM Charlotte: Get your !ChastityCage! off

Failed to choose cage:
Spoiler: show

Code: Select all

05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Searching for cage with length: 3
05:03:54 PM INFO: Found closest chastity size: 3 and n
05:03:54 PM INFO: Searching for cage with size 3 and punishments 1
05:03:54 PM INFO: Searching cage with length 3 and 1 punishments
05:03:54 PM INFO: Searching cage with length 3 and 0 punishments
05:03:54 PM INFO: Searching cage with length 3 and -1 punishments
05:03:54 PM INFO: Found no chastity cage in a list of 0 cages in total
05:03:54 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Session\Orgasm\All\AllOrgasm1.js' and error was found in line 477
Error: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477

my chastitycages.var:
Spoiler: show

Code: Select all

name:Test1,length:2,material:3,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:1
name:Test2,length:4,material:2,dialator:false,dialatorDetachable:false,spikes:true,spikesDetachable:false,spikesOverall:true,penisAccessible:false,ballTrapType:1
name:Test3,length:3,material:2,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:0
ArrayList
false

More detailed log:
Spoiler: show

Code: Select all

...
...
04:09:01 PM CHAT: Launching Spicy 0.1.5.1
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:60)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:15 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$97$139$\^eval\_.loadRooms(<eval>:15)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$96$\^eval\_.:program(<eval>:2)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 22 more
04:09:03 PM INFO: Mood after startup routine
04:09:03 PM INFO: Lust: 10
04:09:03 PM INFO: Happiness: 14
04:09:03 PM INFO: Anger: 12
04:09:03 PM INFO: Loaded 0 e stim modes
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 29
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$118$\^eval\_.:program(<eval>:11)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:82)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:29 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$139$429$\^eval\_.loadHighHeels(<eval>:29)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$138$\^eval\_.:program(<eval>:7)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 35 more
04:09:04 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\Vibrator.js' and error was found in line 260
Error: TypeError: arrayList.size is not a function in <eval> at line number 260
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 260
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:82)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:260 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$157$7628$\^eval\_.loadDildos(<eval>:260)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$118$\^eval\_.:program(<eval>:15)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 22 more
04:09:04 PM INFO: Calculating mood for 542 and strictness 2
...
...
04:12:26 PM CHAT: 04:12 PM Charlotte: Remove the lock but keep holding the cage in place
04:12:32 PM CHAT: 04:12 PM Charlotte: Keep it in place *giggles*
04:12:47 PM CHAT: 04:12 PM Charlotte: Just a few more moments till freedom *innocent grin*
04:12:57 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:12:58 PM CHAT: 04:12 PM Charlotte: Get your !ChastityCage! off
04:13:02 PM CHAT: 04:13 PM Charlotte: Let me know when you're done...
04:13:23 PM CHAT: 04:13 PM Charlotte: Quicker!
04:13:24 PM INFO: Calculating mood for 542 and strictness 2
04:13:24 PM INFO: Changing merits (level 1) by -40
04:13:44 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:13:46 PM CHAT: 04:13 PM Charlotte: You are taking way to long to get that !ChastityCage! off
...
...
05:03:53 PM INFO: Rolled initial chance of 44 to be unlocked
05:03:53 PM INFO: Domme is keyholder
05:03:53 PM CHAT: 05:03 PM Charlotte: Girl
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Punishment Chastity Chance: 45 for mood 2 and strictness 2
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Min chastity size: 1
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Searching for cage with length: 3
05:03:54 PM INFO: Found closest chastity size: 3 and n
05:03:54 PM INFO: Searching for cage with size 3 and punishments 1
05:03:54 PM INFO: Searching cage with length 3 and 1 punishments
05:03:54 PM INFO: Searching cage with length 3 and 0 punishments
05:03:54 PM INFO: Searching cage with length 3 and -1 punishments
05:03:54 PM INFO: Found no chastity cage in a list of 0 cages in total
05:03:54 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Session\Orgasm\All\AllOrgasm1.js' and error was found in line 477
Error: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477
javax.script.ScriptException: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$253$\^eval\_.:scopeCall-7(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$253$\^eval\_.:program(<eval>:211)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$201$\^eval\_.:program(<eval>:84)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$197$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$193$\^eval\_.:program(<eval>:31)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:128)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:477 TypeError: null has no such function "fetchChastityCage"
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$390$16566A$\^eval\_.lockChastityCage(<eval>:477)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$387$204$\^eval\_.endSpicySession(<eval>:24)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$367$\^eval\_.:program(<eval>:25)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 63 more
05:04:24 PM CHAT: 05:04 PM SubName: End
05:04:24 PM CHAT: [Vivienne]: See you
FlashTease to TeaseMe conversions.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

hallojo1337 wrote: Mon Dec 21, 2020 2:37 pm After the greeting I been told to lock my cock in chastity via a caption and an audio but then I alway get back into the main menu.
It fails when choosing a cage.

I use a temporary workaround:
In Personalities\Spicy\Toys\ChastityCage.js you can replace

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (CHASTITY_CAGES.length === 1) {
        return CHASTITY_CAGES[0];
    }
with

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (1) {
        return CHASTITY_CAGES[0];
    }
It will always chose the first cage that you have added, but at least it does not crash.
FlashTease to TeaseMe conversions.
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by GodDragon »

hallojo1337 wrote: Mon Dec 21, 2020 2:37 pm I want to do my first session today but after I am doing the setup yesterday.

But it kind of stuck:

I opened the settings first to change the session length to 60 minutes and want to start the session after that.

After the greeting I been told to lock my cock in chastity via a caption and an audio but then I alway get back into the main menu. :\'-(
Spoiler: show
02:45:35 PM CHAT: [Vivienne]: Hello can I help you?
02:46:26 PM CHAT: 02:46 PM Chris: Settings
02:46:26 PM CHAT: [Vivienne]: Settings Menu:
02:46:26 PM CHAT: [Vivienne]: Options:
02:46:26 PM CHAT: [Vivienne]: 1. Toys
02:46:26 PM CHAT: [Vivienne]: 2. Session length
02:46:26 PM CHAT: [Vivienne]: 3. Setup Limits
02:46:57 PM CHAT: 02:46 PM Chris: Toys
02:46:57 PM CHAT: [Vivienne]: Toy Settings Menu:
02:47:18 PM CHAT: 02:47 PM Chris: Return
02:47:18 PM CHAT: [Vivienne]: Breezy welcome
02:47:30 PM CHAT: 02:47 PM Chris: Settings
02:47:30 PM CHAT: [Vivienne]: Settings Menu:
02:47:30 PM CHAT: [Vivienne]: Options:
02:47:30 PM CHAT: [Vivienne]: 1. Toys
02:47:30 PM CHAT: [Vivienne]: 2. Session length
02:47:30 PM CHAT: [Vivienne]: 3. Setup Limits
02:47:32 PM CHAT: 02:47 PM Chris: Session length
02:47:32 PM CHAT: [Vivienne]: Your devotion determines how long your session will go boy
02:47:36 PM CHAT: [Vivienne]: Right now a session will last about 45 minutes
02:47:39 PM CHAT: [Vivienne]: Mind if Queen Charlotte feels like it she will end the session early!
02:47:44 PM CHAT: [Vivienne]: Do you want to change this?
02:47:59 PM CHAT: 02:47 PM Chris: Yes Queen
02:47:59 PM CHAT: [Vivienne]: Please tell me the new session length in minutes. This must be a number between 30 and 120 minutes boy.
02:49:01 PM CHAT: 02:49 PM Chris: 60
02:49:01 PM CHAT: [Vivienne]: I have notified your Queen of your new time limit
02:49:04 PM CHAT: [Vivienne]: I am returning you to the settings menu now
02:49:08 PM CHAT: [Vivienne]: Hey, You have 0 gold. Take a look in the shop what you can buy.
02:49:27 PM CHAT: 02:49 PM Chris: Shop
02:49:27 PM CHAT: [Vivienne]: This is not supported yet!
02:49:38 PM CHAT: 02:49 PM Chris: Session
02:49:38 PM INFO: Calculating mood for 523 and strictness 1
02:49:38 PM CHAT: [Vivienne]: Initiating session with Queen
02:49:40 PM INFO: Calculating mood for 523 and strictness 1
02:49:40 PM INFO: Starting session with mood: 2
02:49:41 PM CHAT: 02:49 PM Charlotte: Hi toy
02:49:45 PM CHAT: 02:49 PM Chris: Hello Queen
02:49:45 PM INFO: Rolled initial chance of 45 to be unlocked
02:49:45 PM INFO: Anger is higher than happiness so decreasing unlock chance
02:49:45 PM INFO: Calculating mood for 523 and strictness 1
02:49:45 PM INFO: Must reach 110 to unlock. Current choice is 43 and mood is 2
02:49:45 PM INFO: Decided to lock chastity at start
02:49:45 PM SEVERE: Variable 'chastityon' does not exist.
02:49:45 PM SEVERE: getVar called with invalid args or variable was not found. Args:[chastityOn]
02:49:45 PM SEVERE: Infos about object given: Class: class java.lang.String
02:49:46 PM CHAT: 02:49 PM Charlotte: Stroker
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Punishment Chastity Chance: 25 for mood 2 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Min chastity size: 4
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Calculating mood for 523 and strictness 1
02:49:47 PM INFO: Feel like punishing chance: 27
02:49:47 PM INFO: Max chastity cage size: 5
02:49:47 PM INFO: Searching for cage with length: 3
02:49:47 PM INFO: Found closest chastity size: 2 and n
02:49:47 PM INFO: Searching for cage with size 2 and punishments 0
02:49:47 PM INFO: Searching cage with length 2 and 0 punishments
02:49:47 PM INFO: Searching cage with length 2 and -1 punishments
02:49:47 PM SEVERE: Latest loaded file was 'F:\Neo\Allgemeines\Private\Tease AI Java\Personalities\Spicy\Session\StartSession.js' and error was found in line 338
Error: TypeError: Cannot read property "name" from undefined in <eval> at line number 338
javax.script.ScriptException: TypeError: Cannot read property "name" from undefined in <eval> at line number 338
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$692$5771$\^eval\_$cu1$restOf.startSession(<eval>:135)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$648$\^eval\_$cu1$restOf.:program(<eval>:31)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$582$\^eval\_$cu1$restOf.:scopeCall-16(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$582$\^eval\_$cu1$restOf.:program(<eval>:123)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:338 TypeError: Cannot read property "name" from undefined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.get(Undefined.java:161)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$735$11598$\^eval\_$cu1$restOf.selectChastityCage(<eval>:338)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$718$16245A$\^eval\_$cu1$restOf.lockChastityCage(<eval>:460)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$708$\^eval\_$cu1$restOf.:program(<eval>:67)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
... 36 more
02:50:20 PM CHAT: 02:50 PM Chris: Hello Queen
02:50:20 PM CHAT: [Vivienne]: You have the following options pet
02:50:22 PM CHAT: [Vivienne]: Request a session with your Queen
02:50:25 PM CHAT: [Vivienne]: Request a chore
02:50:27 PM CHAT: [Vivienne]: Enter the dungeon
02:50:29 PM CHAT: [Vivienne]: Check settings
02:50:30 PM CHAT: [Vivienne]: Enter the shop
02:50:32 PM CHAT: [Vivienne]: Do some fitness
02:50:34 PM CHAT: [Vivienne]: Report for exercise (you can only complete an exercise every 10 hours)
02:50:38 PM CHAT: [Vivienne]: Work/Study mode
02:50:40 PM CHAT: [Vivienne]: Request to view the rules
02:50:42 PM CHAT: [Vivienne]: View the pin-board
02:50:44 PM CHAT: [Vivienne]: Or save and leave the program
Do you own a chastity cage? Could you try the latest build from github please because it seems like you aren't using it yet.
candriver wrote: Mon Dec 21, 2020 2:39 pm Encountered TypeError with Room.js and HighHeel.js
Spoiler: show

Code: Select all

04:09:01 PM CHAT: Launching Spicy 0.1.5.1
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15

Code: Select all

04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29

Something went wrong with %ChastityCage%, it is produces errors:
Spoiler: show

Code: Select all

04:12:57 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:12:58 PM CHAT: 04:12 PM Charlotte: Get your !ChastityCage! off

Failed to choose cage:
Spoiler: show

Code: Select all

05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Searching for cage with length: 3
05:03:54 PM INFO: Found closest chastity size: 3 and n
05:03:54 PM INFO: Searching for cage with size 3 and punishments 1
05:03:54 PM INFO: Searching cage with length 3 and 1 punishments
05:03:54 PM INFO: Searching cage with length 3 and 0 punishments
05:03:54 PM INFO: Searching cage with length 3 and -1 punishments
05:03:54 PM INFO: Found no chastity cage in a list of 0 cages in total
05:03:54 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Session\Orgasm\All\AllOrgasm1.js' and error was found in line 477
Error: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477

my chastitycages.var:
Spoiler: show

Code: Select all

name:Test1,length:2,material:3,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:1
name:Test2,length:4,material:2,dialator:false,dialatorDetachable:false,spikes:true,spikesDetachable:false,spikesOverall:true,penisAccessible:false,ballTrapType:1
name:Test3,length:3,material:2,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:0
ArrayList
false

More detailed log:
Spoiler: show

Code: Select all

...
...
04:09:01 PM CHAT: Launching Spicy 0.1.5.1
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Chore\Room.js' and error was found in line 15
Error: TypeError: arrayList.size is not a function in <eval> at line number 15
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 15
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:60)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:15 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$97$139$\^eval\_.loadRooms(<eval>:15)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$96$\^eval\_.:program(<eval>:2)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 22 more
04:09:03 PM INFO: Mood after startup routine
04:09:03 PM INFO: Lust: 10
04:09:03 PM INFO: Happiness: 14
04:09:03 PM INFO: Anger: 12
04:09:03 PM INFO: Loaded 0 e stim modes
04:09:03 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\HighHeel.js' and error was found in line 29
Error: TypeError: arrayList.size is not a function in <eval> at line number 29
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 29
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$118$\^eval\_.:program(<eval>:11)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:82)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:29 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$139$429$\^eval\_.loadHighHeels(<eval>:29)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$138$\^eval\_.:program(<eval>:7)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 35 more
04:09:04 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Toys\Vibrator.js' and error was found in line 260
Error: TypeError: arrayList.size is not a function in <eval> at line number 260
javax.script.ScriptException: TypeError: arrayList.size is not a function in <eval> at line number 260
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:82)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:260 TypeError: arrayList.size is not a function
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Undefined.lookup(Undefined.java:100)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:106)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornLinker.getGuardedInvocation(NashornLinker.java:96)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeTypeBasedGuardingDynamicLinker.getGuardedInvocation(CompositeTypeBasedGuardingDynamicLinker.java:161)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$157$7628$\^eval\_.loadDildos(<eval>:260)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$118$\^eval\_.:program(<eval>:15)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 22 more
04:09:04 PM INFO: Calculating mood for 542 and strictness 2
...
...
04:12:26 PM CHAT: 04:12 PM Charlotte: Remove the lock but keep holding the cage in place
04:12:32 PM CHAT: 04:12 PM Charlotte: Keep it in place *giggles*
04:12:47 PM CHAT: 04:12 PM Charlotte: Just a few more moments till freedom *innocent grin*
04:12:57 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:12:58 PM CHAT: 04:12 PM Charlotte: Get your !ChastityCage! off
04:13:02 PM CHAT: 04:13 PM Charlotte: Let me know when you're done...
04:13:23 PM CHAT: 04:13 PM Charlotte: Quicker!
04:13:24 PM INFO: Calculating mood for 542 and strictness 2
04:13:24 PM INFO: Changing merits (level 1) by -40
04:13:44 PM SEVERE: Error while handling file '<eval>' in line 2
Error: TypeError: Cannot read property "material" from undefined in <eval> at line number 2
04:13:46 PM CHAT: 04:13 PM Charlotte: You are taking way to long to get that !ChastityCage! off
...
...
05:03:53 PM INFO: Rolled initial chance of 44 to be unlocked
05:03:53 PM INFO: Domme is keyholder
05:03:53 PM CHAT: 05:03 PM Charlotte: Girl
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Punishment Chastity Chance: 45 for mood 2 and strictness 2
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 453 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Min chastity size: 1
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 459 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Feel like punishing chance: 92
05:03:54 PM INFO: Calculating mood for 465 and strictness 2
05:03:54 PM INFO: Changing merits (level 0) by 6
05:03:54 PM INFO: Max chastity cage size: 3
05:03:54 PM INFO: Searching for cage with length: 3
05:03:54 PM INFO: Found closest chastity size: 3 and n
05:03:54 PM INFO: Searching for cage with size 3 and punishments 1
05:03:54 PM INFO: Searching cage with length 3 and 1 punishments
05:03:54 PM INFO: Searching cage with length 3 and 0 punishments
05:03:54 PM INFO: Searching cage with length 3 and -1 punishments
05:03:54 PM INFO: Found no chastity cage in a list of 0 cages in total
05:03:54 PM SEVERE: Latest loaded file was 'd:\Files\candriver\Games\Tease AI Java\Personalities\Spicy\Session\Orgasm\All\AllOrgasm1.js' and error was found in line 477
Error: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477
javax.script.ScriptException: TypeError: null has no such function "fetchChastityCage" in <eval> at line number 477
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:477)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:461)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$253$\^eval\_.:scopeCall-7(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$253$\^eval\_.:program(<eval>:211)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$201$\^eval\_.:program(<eval>:84)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$197$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$193$\^eval\_.:program(<eval>:31)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
	at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:30)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.JSObjectLinker.jsObjectScopeCall(JSObjectLinker.java:254)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$45$\^eval\_.:program(<eval>:128)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:413)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:409)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:157)
	at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:249)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.runScript(ScriptHandler.java:191)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:145)
	at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:125)
	at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Caused by: <eval>:477 TypeError: null has no such function "fetchChastityCage"
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:213)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:185)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.typeError(ECMAErrors.java:172)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.linkNull(NashornBottomLinker.java:253)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.linker.NashornBottomLinker.getGuardedInvocation(NashornBottomLinker.java:71)
	at jdk.dynalink/jdk.dynalink.linker.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:109)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.lambda$getGuardedInvocation$0(LinkerServicesImpl.java:137)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getWithLookupInternal(LinkerServicesImpl.java:168)
	at jdk.dynalink/jdk.dynalink.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:135)
	at jdk.dynalink/jdk.dynalink.DynamicLinker.relink(DynamicLinker.java:242)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$390$16566A$\^eval\_.lockChastityCage(<eval>:477)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$387$204$\^eval\_.endSpicySession(<eval>:24)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$367$\^eval\_.:program(<eval>:25)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
	at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:527)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
	... 63 more
05:04:24 PM CHAT: 05:04 PM SubName: End
05:04:24 PM CHAT: [Vivienne]: See you
Thanks for your detailed reports. Kinda hard to tell whats going on. For some reason your high heels etc. aren't recognized as an array list variable. Would it be fine if you'd send me over your variables folder so I can basically dive into your session myself? At least the high heels and room etc. variables. You can do so in a pm and you can also remove your blackmailname and phone variables so there is no real personal information left.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 139
Joined: Sun Jul 05, 2015 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hallojo1337 »

Spoiler: show
candriver wrote: Mon Dec 21, 2020 2:46 pm
hallojo1337 wrote: Mon Dec 21, 2020 2:37 pm After the greeting I been told to lock my cock in chastity via a caption and an audio but then I alway get back into the main menu.
It fails when choosing a cage.

I use a temporary workaround:
In Personalities\Spicy\Toys\ChastityCage.js you can replace

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (CHASTITY_CAGES.length === 1) {
        return CHASTITY_CAGES[0];
    }
with

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (1) {
        return CHASTITY_CAGES[0];
    }
It will always chose the first cage that you have added, but at least it does not crash.
Thank you very much for your "temporary workaround" :-D :thumbsup:

EDIT: It also worked with the newest version from github! :thumbsup: But I do like to use my standard chastity device that's why I will try to remove one right now.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

GodDragon wrote: Mon Dec 21, 2020 3:31 pmThanks for your detailed reports. Kinda hard to tell whats going on. For some reason your high heels etc. aren't recognized as an array list variable. Would it be fine if you'd send me over your variables folder so I can basically dive into your session myself? At least the high heels and room etc. variables. You can do so in a pm and you can also remove your blackmailname and phone variables so there is no real personal information left.
I'm not actually using Spicy, just installed it to test around a little bit, should not be anything personal in variables. I filled and replied to everything more or less randomly.


Previous session has failed while choosing cage. And if at the beginning of session Domme tries to lock you up it fails instantly.

Restart couple of times with my variables and when she tries to chose cage it will fail(Happens right after greeting).
Attachments
Variables.zip
(44.55 KiB) Downloaded 26 times
FlashTease to TeaseMe conversions.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 139
Joined: Sun Jul 05, 2015 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by hallojo1337 »

When I go to the settings -> choose toys -> edit chastity cages... nothing happened.

If I click a second time on "edit chastity cages" the tease AI freezes with the notice "OpenJDK Platform binary reagiert nicht"(german). What means in english "OpenJDK Platform binary is not responding"
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 790
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by GodDragon »

candriver wrote: Mon Dec 21, 2020 3:45 pm
GodDragon wrote: Mon Dec 21, 2020 3:31 pmThanks for your detailed reports. Kinda hard to tell whats going on. For some reason your high heels etc. aren't recognized as an array list variable. Would it be fine if you'd send me over your variables folder so I can basically dive into your session myself? At least the high heels and room etc. variables. You can do so in a pm and you can also remove your blackmailname and phone variables so there is no real personal information left.
I'm not actually using Spicy, just installed it to test around a little bit, should not be anything personal in variables. I filled and replied to everything more or less randomly.


Previous session has failed while choosing cage. And if at the beginning of session Domme tries to lock you up it fails instantly.

Restart couple of times with my variables and when she tries to chose cage it will fail(Happens right after greeting).
What version of TAJ did you use to setup your variables?
Did you do anything out of the ordinary? For example your high heels variable is somehow a serialized string (one liner) instead of multiple lines in an array. Which would suggest that it saved it like this:

setVar('homeRooms', HOME_ROOMS);
instead of
setVar('homeRooms', arrayList);
Same goes for your chore rooms. What OS are you using? What JDK are you using?
hallojo1337 wrote: Mon Dec 21, 2020 3:35 pm
Spoiler: show
candriver wrote: Mon Dec 21, 2020 2:46 pm
hallojo1337 wrote: Mon Dec 21, 2020 2:37 pm After the greeting I been told to lock my cock in chastity via a caption and an audio but then I alway get back into the main menu.
It fails when choosing a cage.

I use a temporary workaround:
In Personalities\Spicy\Toys\ChastityCage.js you can replace

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (CHASTITY_CAGES.length === 1) {
        return CHASTITY_CAGES[0];
    }
with

Code: Select all

function getRandomCageWithSize(length, punishments) {
    //Return default cage
    if (1) {
        return CHASTITY_CAGES[0];
    }
It will always chose the first cage that you have added, but at least it does not crash.
Thank you very much for your "temporary workaround" :-D :thumbsup:

EDIT: It also worked with the newest version from github! :thumbsup: But I do like to use my standard chastity device that's why I will try to remove one right now.
Glad it worked. So you want to remove your second cage? Fair enough.
hallojo1337 wrote: Mon Dec 21, 2020 3:52 pm When I go to the settings -> choose toys -> edit chastity cages... nothing happened.

If I click a second time on "edit chastity cages" the tease AI freezes with the notice "OpenJDK Platform binary reagiert nicht"(german). What means in english "OpenJDK Platform binary is not responding"
Anything inside the log? It works for me.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

hallojo1337 wrote: Mon Dec 21, 2020 3:52 pm When I go to the settings -> choose toys -> edit chastity cages... nothing happened.

If I click a second time on "edit chastity cages" the tease AI freezes with the notice "OpenJDK Platform binary reagiert nicht"(german). What means in english "OpenJDK Platform binary is not responding"
You can probably edit Personalities\Spicy\System\Variables\chastitycages.var
Example of how it looks:

Code: Select all

name:Test1,length:2,material:3,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:1
name:Test2,length:4,material:2,dialator:false,dialatorDetachable:false,spikes:true,spikesDetachable:false,spikesOverall:true,penisAccessible:false,ballTrapType:1
name:Test3,length:3,material:2,dialator:false,dialatorDetachable:false,spikes:false,spikesDetachable:false,spikesOverall:false,penisAccessible:false,ballTrapType:0
ArrayList
false
Just remove lines with unwanted ones, or better yet, move them around so that the one you want is at the top.
FlashTease to TeaseMe conversions.
User avatar
candriver
Explorer
Explorer
Posts: 96
Joined: Sat Jun 22, 2013 8:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI Java] Spicy (Open Alpha | 16.12 | v0.1.5.1)

Post by candriver »

GodDragon wrote: Mon Dec 21, 2020 4:00 pmWhat version of TAJ did you use to setup your variables?
I used "Quick Start Kit (Windows only)" on Windows 10. Initial setup was done with Spicy from that archive, without any fixes.

It only started to produce TypeError with Room.js and HighHeel.js today, so something must have changed somewhere.

Edit:
I checked my logs and TypeError started to appear at the start of the session after I have downloaded code from github today, (downloaded 3 hours and 10 minutes ago)
FlashTease to TeaseMe conversions.
Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests