Spielers wrote: Thu Oct 31, 2019 10:00 pm
the development is still over one year, so is there a chance to get a release on christmas this year.
I don't know yet. Maybe yes. Maybe no.
The project is something that I am doing for free which is why I still got to work and study and deal with rl friends, relationship etc.
I am sorry for the wait but it's a lot of work sadly.
hzsmd wrote: Fri Nov 01, 2019 10:38 am
Ever thought about a Patreon?
I looked into patreon but it really is more for content creators than developers. Its set up as a subscription month by month which isn’t a good format for software development. I do have a paypal that someone asked to donate to once but thats it.
EDIT:
Don't get me wrong, I enjoy working on TAJ and personalities and making content but I don't get anything personally out of it other than the fulfillment that others will hopefully enjoy it. Its just I have a full time 40 hr software dev job and sometimes I would work 8 hours at work and come home and work another 7 on TAJ and it's honestly just really exhausting to do that and sometimes I need a break to do other things. I have a lot in progress on my end and a lot planned but it can only go so fast..
hzsmd wrote: Fri Nov 01, 2019 10:38 am
Ever thought about a Patreon?
Once Spicy is released I might add a donation button (free use basis) to the main page. But as long as their is no release I would feel bad for letting people donate and not having something to play with. But I will try my best to get something out till christmas. That might be a doable goal
Very happy with the work you've done already. It's improved so much already.
A few more things I noticed that aren't OK with me:
Chores doesn't work still
Settings >> Setup limits does not work. I assume you are still working on that one.
you need to put clothespins on your penis shaft and then start stroking. I think that doesn't really work?
It never asks you to remove the clothespins in general or asks them to put them somewhere else.
Ends with an End module, decides and finishes. Then checks the hard limit and asks about that. if you say you really need to cum another end game starts again. After that end game, the metronome just keeps going.
Personal preferences what I would change:
standard stroking speed is too slow for me. I always speed it up.
I would like it to be variable and depending on the strokinginstructions that you change the speed also.
The biggest reason i'm interested in spice is that you can define what you have and you get teased with that. The trainings is part of it but not my favorite modules. For me they take too long (within a session). I always change the values by half on the rounds I need to do in the files. Would it be able to make this like a setting? Or by default would be OK for me :)
What exactly does not work with chores for you?
I added the clothepin removal / redistribution with the newest update. Can you test that?
Looking into other things you reported tomorrow.
11:28:00 PM CHAT: 11:28 PM DV8ion: Chores
11:28:00 PM CHAT: [Vivienne]: Do you wish to do a new chore or return?
11:28:03 PM CHAT: 11:28 PM DV8ion: Chore
11:28:03 PM CHAT: [Vivienne]: Tell me girl
11:28:05 PM CHAT: [Vivienne]: How much free time do you have in minutes or should I choose for you? *evil grin*
11:28:09 PM CHAT: 11:28 PM DV8ion: 10
11:28:26 PM CHAT: 11:28 PM DV8ion: Mjmk
11:28:20 PM CHAT: 11:28 PM Domme: Either give me something like "5" (minutes) or tell me to choose disgusting bitch
11:28:24 PM CHAT: 11:28 PM DV8ion: 10
11:28:28 PM CHAT: 11:28 PM DV8ion: 15
11:28:28 PM CHAT: [Vivienne]: So slave slut... *smile*
11:28:30 PM CHAT: [Vivienne]: What chore to give you next...
Exception in thread "Thread-29" java.lang.NumberFormatException: For input string: "NaN"
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Long.parseLong(Long.java:692)
at java.base/java.lang.Long.valueOf(Long.java:1144)
at me.goddragon.teaseai.api.scripts.nashorn.SleepFunction.call(SleepFunction.java:50)
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$571$1341AAA$\^eval\_.sendVirtualAssistantMessage(<eval>:75)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$583$\^eval\_$cu1$restOf.:scopeCall-26(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$583$\^eval\_$cu1$restOf.:program(<eval>:44)
...
2. I had only asked for clothespins on nipples so wasn't able to test it properly. It did not ask me ever to remove them though. Sleeping with that will be difficult :)
3. Licktraining started while I was still ball gagged
4. second command at Ballbusting training there was a "undefineds"
12:32:13 AM CHAT: 12:32 AM Domme: Have you completed the last anal assignment I gave you?
12:32:15 AM CHAT: 12:32 AM DV8ion: Yes Mistress
12:32:16 AM CHAT: 12:32 AM Domme: Wonderful
12:32:18 AM CHAT: 12:32 AM Domme: Let me just add the new exp...
--- exp and new assignment here ---
12:32:51 AM CHAT: 12:32 AM Domme: In addition do your enema *smiles innocently*
12:32:57 AM CHAT: 12:32 AM Domme: Next we are gonna talk about your anal training bitch toy
12:33:06 AM CHAT: 12:33 AM Domme: Have you completed the last blowjob assignment I gave you?
Thanks for your feedback! I fixed all of those things, at least I hope I did, in the latest push.
DV8ion wrote: Mon Nov 04, 2019 12:43 amSome more bugs:
In the complete beginning it was already asking me to remove a buttplug Butplug before it told me to put my small buttplug in.
If you say "may i edge please" it will register that sentence as "on the edge".
I can't add that I have a collar through the menu. I saw in the logs it thinks I don't have it. Let me know how to add it (how the variable needs to look like?)
Same is also applicable for all sort of gags or stuff like that.
In the session I didn't notice this but saw this error in the logs. Please note that there is some time between the 2 messages. There was a slow stroking sound in between those 2 messages.
01:02:33 AM CHAT: 01:02 AM Domme: Okay idiot
01:02:37 AM CHAT: 01:02 AM Domme: I think it's time for some stroke training again *looks around*
01:02:46 AM CHAT: 01:02 AM Domme: We are gonna start by warming you up a little...
01:02:52 AM CHAT: 01:02 AM Domme: Start stroking slowly
01:02:57 AM CHAT: 01:02 AM Domme: When you start to hear the pace you are gonna stroke to the beat
Exception in thread "JavaFX Application Thread" java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at me.goddragon.teaseai.utils.media.Animation.play(Animation.java:40)
at me.goddragon.teaseai.api.media.MediaHandler$4.run(MediaHandler.java:144)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
01:04:46 AM CHAT: 01:04 AM Domme: Stop stroking
01:04:52 AM CHAT: 01:04 AM Domme: Edge for me slave
01:04:52 AM CHAT: [Vivienne]: Starting Edge Taunts
Maybe some idea to add?
if you have a vibrating buttplug, why not add like chanche that she asks you to put vibrating on or something like that.
regards
DV8ion
I guess that means for some reason it set the is plugged variable to true beforehand. I did some changes but dunno if that fixes this rare event.
Fixed the edge thing hopefully.
Yes I still need to add complete toy control to the settings. I will do that soon.
Looks like a broken GIF to me. But I added some safety checks for that in the next TAJ release. Thanks for your reports.
I pushed the few small changes of Spicy just now. Will look into toy setup tomorrow probably.
I have again the old bug that when edging she doesnt respond when i'm saying om on the edge.
in the beginning it asked me to remove the buttplug again.
Saw you can add "other toys" but no question for a regular collar
I added the collar setup to other toys. Ooops, forgot that for some reason.
When I have some time I will split the other toys setup but for now it's not my main priority.
I also fixed the buttplug thing hopefully.
Dunno about the edge thing. Does this happen everytime you are told to edge? I added "skip edge bug" as a response which should handle the edge for now if you are stuck. Try to use it if you are stuck.
I have found a bug at the beginning. I've missed a few days which has led to not doing sessions nor chores. When VIvienne checks chores, it gets stuck at "Bad boy!" No matter how many times I reset tease ai java, it keeps stuck there...
01:18:48 AM CHAT: 01:18 AM Domme: Get to the edge for me!
01:18:48 AM CHAT: [Vivienne]: Starting Edge Taunts
01:19:18 AM CHAT: 01:19 AM Domme: I want you so fucking close slut
01:19:18 AM CHAT: [Vivienne]: Send edging taunt
01:19:44 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:47 AM CHAT: 01:19 AM Domme: Here's some great tits to help you get closer
01:19:48 AM CHAT: [Vivienne]: Send edging taunt
01:19:51 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:56 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:57 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:57 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:57 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:58 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:58 AM CHAT: 01:19 AM DV8ion: I am on the edge
01:19:59 AM CHAT: 01:19 AM DV8ion: Yes Mistress
01:20:04 AM CHAT: 01:20 AM Domme: Get closer
01:20:04 AM CHAT: [Vivienne]: Send edging taunt
01:20:21 AM CHAT: 01:20 AM Domme: I want you right on the edge naughty bitch
01:20:21 AM CHAT: [Vivienne]: Send edging taunt
01:20:21 AM CHAT: 01:20 AM DV8ion: I am on the edge
01:20:26 AM CHAT: 01:20 AM DV8ion: I am sorry Mistress
01:20:26 AM CHAT: 01:20 AM DV8ion: No Mistress
01:20:27 AM CHAT: 01:20 AM DV8ion: Yes Mistress
01:20:27 AM CHAT: 01:20 AM DV8ion: I am on the edge
01:20:28 AM CHAT: 01:20 AM DV8ion: Hello Mistress
01:20:35 AM CHAT: 01:20 AM DV8ion: Stop
01:20:45 AM CHAT: 01:20 AM Domme: Get close for me bitch toy
01:20:45 AM CHAT: [Vivienne]: Send edging taunt
01:20:48 AM CHAT: 01:20 AM DV8ion: I am on the edge
01:21:01 AM CHAT: 01:21 AM Domme: Mmmm fuck yes, closer
01:21:01 AM CHAT: [Vivienne]: Send edging taunt
01:21:15 AM CHAT: 01:21 AM Domme: Get that weiner on the edge
01:21:15 AM CHAT: [Vivienne]: Send edging taunt
01:21:19 AM CHAT: 01:21 AM DV8ion: Edging
01:21:24 AM CHAT: 01:21 AM DV8ion: Edge
01:21:27 AM CHAT: 01:21 AM DV8ion: On the edge
01:21:35 AM CHAT: 01:21 AM DV8ion: Can I edge?
01:21:37 AM CHAT: 01:21 AM Domme: Here's a sexy heinie you can edge to *grins at you*
01:21:37 AM CHAT: [Vivienne]: Send edging taunt
01:21:38 AM CHAT: 01:21 AM DV8ion: I am on the edge
01:21:40 AM CHAT: 01:21 AM DV8ion: I am sorry Mistress
01:21:41 AM CHAT: 01:21 AM DV8ion: No Mistress
Warning: Nashorn engine is planned to be removed from a future JDK release
01:21:59 AM INFO: Loaded 54 vocabularies.
javax.script.ScriptException: ReferenceError: "setResponseIgnoreDisabled" is not defined in <eval> at line number 2
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.chat.response.ResponseHandler.loadResponsesFromPersonality(ResponseHandler.java:71)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:128)
at me.goddragon.teaseai.api.session.Session$2.run(Session.java:46)
Caused by: <eval>:2 ReferenceError: "setResponseIgnoreDisabled" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1096$\^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)
... 7 more
01:21:59 AM INFO: Loaded 6 responses.
01:21:59 AM CHAT: Launching Spicy 1.0
01:21:59 AM CHAT: [Vivienne]: Mood after startup routine
01:21:59 AM CHAT: [Vivienne]: Lust: 10
01:21:59 AM CHAT: [Vivienne]: Happiness: 11
01:21:59 AM CHAT: [Vivienne]: Anger: 12
01:22:00 AM CHAT: 01:22 AM Domme: Imagine how easy it would be to get close if she were shaking this derriere in front of you right now
01:22:01 AM CHAT: [Vivienne]: Send edging taunt
01:22:03 AM CHAT: [Vivienne]: Are you ready to choose?
01:22:09 AM CHAT: [Vivienne]: Sub send edge message
01:22:09 AM CHAT: [Vivienne]: Ending edge
01:22:09 AM CHAT: [Vivienne]: Stop edge message is not skipped
01:22:10 AM CHAT: 01:22 AM Domme: You should let go of your cock now
01:22:10 AM CHAT: [Vivienne]: Checking for edge orgasm
01:22:10 AM CHAT: [Vivienne]: Ending edge internally
01:22:10 AM SEVERE: Sub was not on the edge however endEdge was called.
01:22:10 AM CHAT: [Vivienne]: Deleting Edge Variable
01:22:10 AM SEVERE: Tried to add same text instance multiple times.
01:22:14 AM CHAT: 01:22 AM Domme: Tremble is a natural part of naughty girl's life, savor it! grins at you*
01:22:20 AM CHAT: 01:22 AM Domme: Get to the very edge
01:22:20 AM CHAT: [Vivienne]: Starting Edge Taunts
01:22:29 AM CHAT: 01:22 AM DV8ion: I am on the edge
Exception in thread "Thread-29" java.lang.IllegalStateException: Dom can only send messages on the script thread
at me.goddragon.teaseai.api.chat.ChatParticipant.sendMessage(ChatParticipant.java:172)
at me.goddragon.teaseai.api.chat.ChatParticipant.customMessage(ChatParticipant.java:108)
at me.goddragon.teaseai.api.scripts.nashorn.SendMessageFunction.call(SendMessageFunction.java:47)
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$1481$105AA$\^eval\_.interpretLegacyTaunt(<eval>:86)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1480$\^eval\_$cu1$restOf.:program(<eval>:52)
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:175)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:157)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:28)
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$1029$3115$\^eval\_.sendEdgeTaunts(<eval>:130)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1449$187AAA$\^eval\_.startEdging(<eval>:57)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1019$\^eval\_$cu1$restOf.:scopeCall-10(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1019$\^eval\_$cu1$restOf.startMissingCardMemory(<eval>:136)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$1013$\^eval\_/0x0000000800b1f840.:program(<eval>:4)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:655)
So this happened even after my latest fix? Why did it ask you to edge right at the startup though?
Can you remove the setResponseIgnoredDisabled line from Responses/Honorific.js for testing? Because I think the public TAJ build might not have this function yet.
Have never seen the last error in this context and it's very strange.
Manolas Smith wrote: Tue Nov 12, 2019 3:00 pm
I have found a bug at the beginning. I've missed a few days which has led to not doing sessions nor chores. When VIvienne checks chores, it gets stuck at "Bad boy!" No matter how many times I reset tease ai java, it keeps stuck there...
Should be fixed with the latest update. Please make sure to fetch the newest files from the repository.
I will release an official alpha test build for everyone soon. It will probably have quite a few bugs and will be no where near a finished product however people can help me find bugs this way. I would highly suggest everyone to expect session breaking bugs in that build and if they don't wanna deal with that, they should probably wait for a real release. It's mostly for testing and who knows, maybe most sessions will work flawlessly. But I wouldn't recommend it to people who don't wanna deal with "game" breaking bugs. Just gotta make sure everything kinda works for this alpha testing release. Currently looking into Punishments
one more bug to report:
I did the "add other toys" and after I did this the dynamic menu is displayed twice. See image below.
I started a session and it looks already more random (or is it just my thought?) but I noticed my hard limit settings were not correct anymore. I went through the hard limit settings too but did not find the time yet to do a full new session yet.
about my previous bug. No, it did not start my session with and edge.
I needed to edge 2 times because I did not remember the correct card. You think the issue could be there?
I will look into the toys.
Hmm dunno about the randomness. Well just tell me what module started despite your hardlimit and I will check if I forgot to check anything there.
Hmmm. Just see if the edge issue appears again with my newest TAJ and Spicy builds.
10:04:58 nachm. SEVERE: Latest loaded file was 'e:\tease ai java\Personalities\Spicy-TAJ-Personality-master\Session\Modules\DecideModule.js' and error was found in line 37
Error: ReferenceError: "isOngoingPunishment" is not defined in <eval> at line number 37
javax.script.ScriptException: ReferenceError: "isOngoingPunishment" is not defined in <eval> at line number 37
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:175)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:157)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:28)
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$709$\^eval\_.:program(<eval>:76)
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:175)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:157)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:28)
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$544$5217$\^eval\_.startSession(<eval>:124)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$541$\^eval\_$cu1$restOf.: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)
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:175)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:157)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:28)
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$510$\^eval\_$cu1$restOf.:scopeCall-9(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$510$\^eval\_$cu1$restOf.:program(<eval>:99)
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:175)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:132)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:112)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:33)
Caused by: <eval>:37 ReferenceError: "isOngoingPunishment" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$714$938$\^eval\_.interactWithRandomToys(<eval>:37)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$713$\^eval\_.:program(<eval>:8)
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)
... 49 more
ack! I've been playing a version of this for about a year and the dungeon stuff was pretty super-stable … just waiting on the session code to stabilize
09:00:43 nachm. SEVERE: Latest loaded file was 'E:\tease ai java\Personalities\Spicy-TAJ-Personality-master\Session\Link\Module\Neutral\NeutralLink4.js' and error was found in line 140
Error: ReferenceError: "putClampsOn" is not defined in <eval> at line number 140
javax.script.ScriptException: ReferenceError: "putClampsOn" is not defined in <eval> at line number 140
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:189)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:32)
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$650$\^eval\_$cu1$restOf.:program(<eval>:76)
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:189)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:32)
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$562$5217$\^eval\_$cu1$restOf.startSession(<eval>:124)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$559$\^eval\_$cu1$restOf.: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)
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:189)
at me.goddragon.teaseai.api.scripts.ScriptHandler.evalScript(ScriptHandler.java:172)
at me.goddragon.teaseai.api.scripts.nashorn.RunFunction.call(RunFunction.java:32)
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$528$\^eval\_$cu1$restOf.:scopeCall-9(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$528$\^eval\_$cu1$restOf.:program(<eval>:100)
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:189)
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:43)
Caused by: <eval>:140 ReferenceError: "putClampsOn" is not defined
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:319)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.referenceError(ECMAErrors.java:291)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.__noSuchProperty__(Global.java:1616)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$874$3505AZ$\^eval\_$cu1$restOf.putInGag(<eval>:140)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$872$3274$\^eval\_$cu1$restOf.selectAndPutInGag(<eval>:126)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$729$1340A$\^eval\_.decideGag(<eval>:87)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$660$938$\^eval\_.interactWithRandomToys(<eval>:103)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$796$\^eval\_$cu1$restOf.: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)
... 49 more
pting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:456)
... 49 more
ack! I've been playing a version of this for about a year and the dungeon stuff was pretty super-stable … just waiting on the session code to stabilize
But the dungeon stuff was messy as hell. I couldn't live with the code and potential issues arrising from it.