[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

Alpro
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sat Oct 22, 2011 12:32 pm

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

Post by Alpro »

Thanks, but no, I meant the actual slideshow of the domme during the session, like in normal Tease AI. That just doesn't show, although I put the correct path in the settings. I even downloaded one of those pre-tagged dommes to see if I messed up my own tagging, still doesn't work.

Do I have to use one specific path for the domme-folder?

edit:
Ok, so magic happened and the slideshow now appears as it should. When she decided to show me one of my videos though it got black and I got stuck.
Last edited by Alpro on Mon Dec 28, 2020 12:46 pm, edited 1 time in total.
r4nd0mdud321
Curious Newbie
Curious Newbie
Posts: 2
Joined: Fri Dec 25, 2020 5:40 pm

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

Post by r4nd0mdud321 »

MrSawyerr wrote: Wed Dec 23, 2020 9:28 am First of all thank you very much for releasing this personality.
It is absolutly amazing, I am enjoying it very much.

I have some issues with the URL images. It seems all the downloaded images from my URLS will not show up correctly. All I see is a black image.
When I look into Images\System\Downloaded Images\ I see that Tease-AI downloaded these images but when I try to view them I will see the following tekst: this file format is not supported. This includes the JPG images and GIF images.
I then searched this picture in the corresponding URL and tried to view the image via the URL link and this does work.

Is there something I can do so that my Tease-AI JAVA can download these images correctly?

Thank you in advance.

MrSawyerr
Hey, im having the same issue too, just a black screen and some unusable .jpg files in the downloads folder.

Seems like a java related issue since i tried a separate installation with mischievous and does the same, every one in a while tough it shows some images, but usually its black screen.

I tried messing around with permissions and such and ended up fucking up my java installation somehow since i cant run the program at all now, i just get a "this app cant run on your PC" after it updated some java stuff and that was it for me

Still trying to figure out how to go back to the previous version lol

Great stuff tough, having a blast trying it out.

Thanks for your work!
Spielers
Explorer At Heart
Explorer At Heart
Posts: 309
Joined: Mon Jan 09, 2017 8:26 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 Spielers »

small bugs
1. "Do you consider yourself to be a premature ejaculator?" was a preselection in the top left, but it need to be sayed by mistress
Spoiler: show
10:29:02 PM CHAT: 10:29 PM Charlotte: Must be hard for you though when you get to stroke your poor cock to someone as hot as me
10:29:12 PM CHAT: 10:29 PM Charlotte: I wonder, boy...
10:29:36 PM CHAT: 10:29 PM Spielers: Do you consider yourself to be a premature ejaculator?
10:29:38 PM CHAT: 10:29 PM Charlotte: "Yes or no, pet?"
10:31:36 PM CHAT: 10:31 PM Spielers: No Mistress
2.%SlaveName seams like a writing error
Spoiler: show
10:44:31 PM CHAT: 10:44 PM Charlotte: I'm only giving you what you want deep down inside
10:44:40 PM CHAT: 10:44 PM Charlotte: And all you have to do is to obey me
10:44:48 PM CHAT: 10:44 PM Charlotte: Now beg me to let you edge, %SlaveName
10:44:55 PM CHAT: 10:44 PM Charlotte: Come on, beg me, %SlaveName
10:45:04 PM CHAT: 10:45 PM Charlotte: Beg me like you mean it... because you do *grin*
3."may" should be "many"
Spoiler: show
10:57:27 PM CHAT: 10:57 PM Charlotte: There are so may beautiful women in the world, toy
4. in
Session/Modules/Humiliation/NoChastity/GayPictureGame.js is line 110-120 in case 1(boobs) but this is the code for butts and line 125-136 is in case 2 (butts) but this is the code for boobs , you need to swith this lines.
smargerbarg
Explorer At Heart
Explorer At Heart
Posts: 110
Joined: Sat Jan 16, 2016 6:17 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 smargerbarg »

similar issue i think?
MrSawyerr wrote: ↑Wed Dec 23, 2020 4:28 am
First of all thank you very much for releasing this personality.
It is absolutly amazing, I am enjoying it very much.

I have some issues with the URL images. It seems all the downloaded images from my URLS will not show up correctly. All I see is a black image.
When I look into Images\System\Downloaded Images\ I see that Tease-AI downloaded these images but when I try to view them I will see the following tekst: this file format is not supported. This includes the JPG images and GIF images.
I then searched this picture in the corresponding URL and tried to view the image via the URL link and this does work.

Is there something I can do so that my Tease-AI JAVA can download these images correctly?

Thank you in advance.

MrSawyerr
Hey, im having the same issue too, just a black screen and some unusable .jpg files in the downloads folder.

Seems like a java related issue since i tried a separate installation with mischievous and does the same, every one in a while tough it shows some images, but usually its black screen.

I tried messing around with permissions and such and ended up fucking up my java installation somehow since i cant run the program at all now, i just get a "this app cant run on your PC" after it updated some java stuff and that was it for me

Still trying to figure out how to go back to the previous version lol

Great stuff tough, having a blast trying it out.

Thanks for your work!
does spicy only use jpg files and not gifs? most of my saved photos are gifs that i have used in TAI.

also when in chastity I am given instructions to use a grater or lower intensity. i assume this is for a magic wand? but spicy doesn't tell me to get it or anything. also I do not have a vibrator of any kind.
r4nd0mdud321
Curious Newbie
Curious Newbie
Posts: 2
Joined: Fri Dec 25, 2020 5:40 pm

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

Post by r4nd0mdud321 »

smargerbarg wrote: Sun Dec 27, 2020 11:19 pm similar issue i think?
MrSawyerr wrote: ↑Wed Dec 23, 2020 4:28 am
First of all thank you very much for releasing this personality.
It is absolutly amazing, I am enjoying it very much.

I have some issues with the URL images. It seems all the downloaded images from my URLS will not show up correctly. All I see is a black image.
When I look into Images\System\Downloaded Images\ I see that Tease-AI downloaded these images but when I try to view them I will see the following tekst: this file format is not supported. This includes the JPG images and GIF images.
I then searched this picture in the corresponding URL and tried to view the image via the URL link and this does work.

Is there something I can do so that my Tease-AI JAVA can download these images correctly?

Thank you in advance.

MrSawyerr
Hey, im having the same issue too, just a black screen and some unusable .jpg files in the downloads folder.

Seems like a java related issue since i tried a separate installation with mischievous and does the same, every one in a while tough it shows some images, but usually its black screen.

I tried messing around with permissions and such and ended up fucking up my java installation somehow since i cant run the program at all now, i just get a "this app cant run on your PC" after it updated some java stuff and that was it for me

Still trying to figure out how to go back to the previous version lol

Great stuff tough, having a blast trying it out.

Thanks for your work!
does spicy only use jpg files and not gifs? most of my saved photos are gifs that i have used in TAI.
Dont think so, if you go to settings - media - url files and click on anyone it should preview the image and actually download it to the "downloads" folder.

Doing this im getting mixed results since sometimes it downloads the image, gif or even mp4 file just fine and sometimes just an unusable file.

Can this be a timeout related issue? like moving on to the next script/image before its actually downloaded and gets interrupted halfway there?
WickedLady25
Curious Newbie
Curious Newbie
Posts: 4
Joined: Tue Dec 19, 2017 1:35 pm

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

Post by WickedLady25 »

Hello guys, I am wondering if the current version of spicy reacts on the "I came" (or similar) inputs. I am asking because I had not any luck triggering it (and also I cannot hold it during the session). Have fun and thanks for the alpha.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 do one session every day right now and the SPICY is really great :love:

I also miss a feature so I can write something like "may I edge?" or "I am getting close" and the domme interacts with it. Right know there is never a response for me too.

I have picked up very hard chastity setting so I have got only 1 opening since the beginning and after that I took "too long"(It was a really short time^^) to relock myself. As a "punishment" the domme tells me that I am locked in chastity for the next 24 hours. Right know she is doing so much memory games to add some time to my chastity sentence that I have the feeling that every session there comes some time on top of it^^ I did not thought that I have picked up that hard settings. But I will stay strong :innocent:

Today the domme tells me to stick a ice cube in my butt. But before she tells me to insert a buttplug. She could not handle this :lol:
Spoiler: show
07:38:09 PM CHAT: 07:38 PM Charley: I think my helpless cock might be overheating in its cage
07:38:20 PM CHAT: 07:38 PM Charley: Do you have some ice cubes in your fridge?
07:38:25 PM CHAT: 07:38 PM Chris: Yes Queen
07:38:30 PM CHAT: 07:38 PM Charley: Fetch me 3 ice cubes cum craving toy
07:38:36 PM CHAT: 07:38 PM Charley: Tell me when you are done
07:40:09 PM CHAT: 07:40 PM Chris: Yes Queen
07:40:10 PM CHAT: 07:40 PM Charley: Very good
07:40:16 PM CHAT: 07:40 PM Charley: Are you wearing any underwear right now?
07:40:20 PM CHAT: 07:40 PM Chris: No Queen
07:40:24 PM CHAT: 07:40 PM Charley: You should put them on now
07:40:35 PM CHAT: 07:40 PM Charley: Put those ice cubes in your underwear, so that your nuts rest on them
07:40:43 PM CHAT: 07:40 PM Charley: Do it toy!
07:40:49 PM CHAT: 07:40 PM Charley: Make sure they don't fall out
07:40:55 PM CHAT: 07:40 PM Charley: That's sooo cold *naughty grin*
07:41:01 PM CHAT: 07:41 PM Charley: Now take one of those cubes
07:41:06 PM CHAT: 07:41 PM Charley: And put it in your butt
07:41:15 PM CHAT: 07:41 PM Charley: Don't hesitate caged cum consumer, just do as I say
07:41:21 PM CHAT: 07:41 PM Charley: Push it right in
07:41:41 PM CHAT: 07:41 PM Charley: You have to keep those ice cubes there until they are melted away completely
07:41:54 PM CHAT: 07:41 PM Charley: Or until I allow you out of chastity *wicked grin*
07:41:59 PM INFO: Random toy interact
07:41:59 PM INFO: Rolling for 120 to insert plug with random toy interaction
07:42:04 PM CHAT: 07:42 PM Charley: I want you to remove the plug from your rump
07:42:10 PM CHAT: 07:42 PM Charley: Pull it out
07:42:19 PM CHAT: 07:42 PM Charley: Do it as fast as possible!
07:42:27 PM CHAT: 07:42 PM Charley: Tell me when you are ready to continue.
07:42:33 PM CHAT: 07:42 PM Chris: Yes Queen
07:42:34 PM CHAT: 07:42 PM Charley: Perfect
07:42:40 PM CHAT: 07:42 PM Charley: Let's increase the size of your plug *smile*
07:42:45 PM CHAT: 07:42 PM Charley: Cum lover
07:42:50 PM CHAT: 07:42 PM Charley: Go ahead and get your Profi
07:42:58 PM CHAT: 07:42 PM Charley: Tell me when you are ready to continue.
07:44:05 PM CHAT: 07:44 PM Chris: Yes Queen
07:44:06 PM CHAT: 07:44 PM Charley: Marvelous
07:44:07 PM INFO: Calculating mood for 1000 and strictness 1
07:44:07 PM INFO: Feels evil chance 10
07:44:07 PM INFO: Calculating mood for 1000 and strictness 1
07:44:07 PM INFO: Deciding lube used for mood 0
07:44:12 PM CHAT: 07:44 PM Charley: Grab your lube and lube up your buttplug
07:44:21 PM CHAT: 07:44 PM Charley: Tell me when you are done *looks at you*
07:44:35 PM CHAT: 07:44 PM Chris: Yes Queen
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 »

Got this error:

Code: Select all

SEVERE: Latest loaded file was 'Spicy\Personalities\Spicy\Session\Orgasm\All\AllOrgasm6.js' and error was found in line 9
Error: TypeError: getLastEjaculationDate().add is not a function in <eval> at line number 9
stack trace:
Spoiler: show

Code: Select all

SEVERE: Latest loaded file was 'Spicy\Personalities\Spicy\Session\Orgasm\All\AllOrgasm6.js' and error was found in line 9
Error: TypeError: getLastEjaculationDate().add is not a function in <eval> at line number 9
javax.script.ScriptException: TypeError: getLastEjaculationDate().add is not a function in <eval> at line number 9
	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$413$\^eval\_/0x000000080139f440.:program(<eval>:4)
	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$412$10106A$\^eval\_.runOrgasmCategory(<eval>:310)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$401$\^eval\_.:program(<eval>:45)
	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$400$33$\^eval\_/0x0000000801394c40.runEndGame(<eval>:6)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$391$\^eval\_.:program(<eval>:21)
	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$248$\^eval\_.:scopeCall-7(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$248$\^eval\_.:program(<eval>:227)
	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$248$\^eval\_.:scopeCall-7(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$248$\^eval\_.:program(<eval>:219)
	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$209$\^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$201$5556$\^eval\_.startSession(<eval>:132)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$197$\^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>:131)
	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>:9 TypeError: getLastEjaculationDate().add 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$416$\^eval\_.:program(<eval>:9)
	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)
	
Edit: I'm guessing it should be .addDay instead of .add
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 »

:!: I saw an estim punishment asking to put pads on each nipple. I'm not a specialist but I have always read to avoid placing the electrodes near the heart (or even on any part higher than the waist).
Voyager
Explorer
Explorer
Posts: 5
Joined: Tue Dec 29, 2020 8:59 pm

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

Post by Voyager »

Thank you for bringing Spicy back! I've been waiting for what seems like eternity. So glad to see an alpha release.

I did run into an issue I don't know how to fix though. I'm running linux (Fedora 33) and got Spicy started but it looks like it's crashing every time it tries access a media file (audio or video. images are fine). Java 11 is the installed system default.

Code: Select all

Exception in thread "Thread-6" MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:518)
	at javafx.media/javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:421)
	at me.goddragon.teaseai.api.media.MediaHandler.getAudioPlayer(MediaHandler.java:173)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudioWithURI(MediaHandler.java:213)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:204)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:194)
	at me.goddragon.teaseai.api.scripts.nashorn.PlayAudioFunction.call(PlayAudioFunction.java:37)
	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$640$\^eval\_/0x00000008408c4c40.goodVocabulary(<eval>:3)
	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.ScriptObjectMirror.callMember(ScriptObjectMirror.java:202)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:393)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:197)
	at me.goddragon.teaseai.api.chat.vocabulary.RunableVocabulary.toString(RunableVocabulary.java:52)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:127)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:116)
	at me.goddragon.teaseai.api.scripts.nashorn.ReplaceVocabulariesFunction.call(ReplaceVocabulariesFunction.java:29)
	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$3837AAA$\^eval\_.sendVirtualAssistantMessage(<eval>:119)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.setupLimits(<eval>:625)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$633$\^eval\_$cu1$restOf.:program(<eval>:200)
	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$520$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$520$\^eval\_$cu1$restOf.:program(<eval>:119)
	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: com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/com.sun.media.jfxmediaimpl.NativeMediaManager.getPlayer(NativeMediaManager.java:295)
	at javafx.media/com.sun.media.jfxmedia.MediaManager.getPlayer(MediaManager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
nager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
I'm guessing it's using a javafx media player instead of the system default (VLC) like the previous TAI/Spicy? I'm usually pretty good at troubleshooting my own issues, but java is so foreign to me I'm not sure where to start.

Thanks again. And I owe you a drink for all the work you put into this.
V.
reapo
Curious Newbie
Curious Newbie
Posts: 1
Joined: Sat Mar 02, 2019 1:46 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

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

Post by reapo »

Voyager wrote: Tue Dec 29, 2020 11:54 pm Thank you for bringing Spicy back! I've been waiting for what seems like eternity. So glad to see an alpha release.

I did run into an issue I don't know how to fix though. I'm running linux (Fedora 33) and got Spicy started but it looks like it's crashing every time it tries access a media file (audio or video. images are fine). Java 11 is the installed system default.

Code: Select all

Exception in thread "Thread-6" MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:518)
	at javafx.media/javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:421)
	at me.goddragon.teaseai.api.media.MediaHandler.getAudioPlayer(MediaHandler.java:173)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudioWithURI(MediaHandler.java:213)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:204)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:194)
	at me.goddragon.teaseai.api.scripts.nashorn.PlayAudioFunction.call(PlayAudioFunction.java:37)
	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$640$\^eval\_/0x00000008408c4c40.goodVocabulary(<eval>:3)
	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.ScriptObjectMirror.callMember(ScriptObjectMirror.java:202)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:393)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:197)
	at me.goddragon.teaseai.api.chat.vocabulary.RunableVocabulary.toString(RunableVocabulary.java:52)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:127)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:116)
	at me.goddragon.teaseai.api.scripts.nashorn.ReplaceVocabulariesFunction.call(ReplaceVocabulariesFunction.java:29)
	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$3837AAA$\^eval\_.sendVirtualAssistantMessage(<eval>:119)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.setupLimits(<eval>:625)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$633$\^eval\_$cu1$restOf.:program(<eval>:200)
	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$520$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$520$\^eval\_$cu1$restOf.:program(<eval>:119)
	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: com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/com.sun.media.jfxmediaimpl.NativeMediaManager.getPlayer(NativeMediaManager.java:295)
	at javafx.media/com.sun.media.jfxmedia.MediaManager.getPlayer(MediaManager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
nager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
I'm guessing it's using a javafx media player instead of the system default (VLC) like the previous TAI/Spicy? I'm usually pretty good at troubleshooting my own issues, but java is so foreign to me I'm not sure where to start.

Thanks again. And I owe you a drink for all the work you put into this.
V.
I had the same issue with Arch Linux. For JavaFX11 you need to install FFMPEG (if not done yet). JavaFX11 supports FFMPEG Version till 57. In the Arch Repository there was a higher version of FFMPEG, so i had to install it on my own.
In Addition to that you have to use Java 14, but still use JavaFX11.
Hopefully that will help you. Have fun with Spicy :)
WickedLady25
Curious Newbie
Curious Newbie
Posts: 4
Joined: Tue Dec 19, 2017 1:35 pm

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

Post by WickedLady25 »

Hello there. I asked the Vivienne to unlock me for the sport and the script cycled after unlocking the chastity.
Spoiler: show
12:59:44 pm CHAT: [Miss A]: Yes toy?
12:59:47 pm CHAT: 12:59 pm Subie: Return
12:59:47 pm CHAT: [Vivienne]: Yes?
12:59:51 pm CHAT: 12:59 pm Subie: Chastity
12:59:51 pm CHAT: [Vivienne]: So I guess you want me to unlock you?
12:59:59 pm CHAT: 12:59 pm Subie: Yes Goddess
12:59:59 pm CHAT: [Vivienne]: Well then...
01:00:00 pm CHAT: [Vivienne]: So what is the reason for this?
01:00:06 pm CHAT: 01:00 pm Subie: Sport
01:00:06 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
01:00:10 pm CHAT: [Vivienne]: So I will fulfil this wish of yours
01:00:13 pm CHAT: [Vivienne]: But don't you dare cheat or lie to me
01:00:17 pm CHAT: 01:00 pm Cathie: stroker...
01:00:23 pm CHAT: 01:00 pm Cathie: Fetch the casket with your chastity key
01:00:31 pm CHAT: 01:00 pm Cathie: This is your combination toy
01:00:44 pm CHAT: 01:00 pm Cathie: Get your keys out of the box and tell me when you are ready to continue
01:00:47 pm CHAT: 01:00 pm Subie: Yes Goddess
01:01:54 pm CHAT: 01:01 pm Subie: Yes Goddess
01:01:55 pm CHAT: 01:01 pm Cathie: Marvelous
01:01:56 pm CHAT: [Vivienne]: Now have fun with your sport activity and make sure to come back to me afterwards
01:02:01 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
01:02:05 pm CHAT: [Vivienne]: So I will fulfil this wish of yours
01:02:08 pm CHAT: [Vivienne]: But don't you dare cheat or lie to me
01:02:11 pm INFO: Calculating mood for 819 and strictness 0
01:02:15 pm CHAT: 01:02 pm Cathie: Fetch your keys for your cage toy
01:02:20 pm CHAT: [Vivienne]: Now have fun with your sport activity and make sure to come back to me afterwards
01:02:25 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
01:02:29 pm CHAT: [Vivienne]: So I will fulfil this wish of yours
01:02:30 pm CHAT: 01:02 pm Subie: Yes Goddess
01:02:32 pm CHAT: [Vivienne]: But don't you dare cheat or lie to me
01:02:35 pm INFO: Calculating mood for 819 and strictness 0
01:02:39 pm CHAT: 01:02 pm Cathie: Fetch your keys for your metal cage boy
01:02:45 pm CHAT: [Vivienne]: Now have fun with your sport activity and make sure to come back to me afterwards
01:02:50 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
01:02:54 pm CHAT: [Vivienne]: So I will fulfil this wish of yours
01:02:56 pm CHAT: [Vivienne]: But don't you dare cheat or lie to me
01:02:59 pm INFO: Calculating mood for 819 and strictness 0
01:03:06 pm CHAT: 01:03 pm Cathie: Fetch your keys for your metal ball-trapping belt stroker
01:03:11 pm CHAT: [Vivienne]: Now have fun with your sport activity and make sure to come back to me afterwards
01:03:16 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
to me afterwards
01:03:16 pm CHAT: [Vivienne]: Goddess Cathie is fine with you taking it off for sports
Another thing I noticed (at least as far as I know only punishments), that the is no pounding (dildo to ass) modules. Or are they, and they are unlocked after some time? If not, I can try to write some dialogues (but I don't know javascript).
Voyager
Explorer
Explorer
Posts: 5
Joined: Tue Dec 29, 2020 8:59 pm

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

Post by Voyager »

reapo wrote: Wed Dec 30, 2020 9:21 am
Voyager wrote: Tue Dec 29, 2020 11:54 pm Thank you for bringing Spicy back! I've been waiting for what seems like eternity. So glad to see an alpha release.

I did run into an issue I don't know how to fix though. I'm running linux (Fedora 33) and got Spicy started but it looks like it's crashing every time it tries access a media file (audio or video. images are fine). Java 11 is the installed system default.

Code: Select all

Exception in thread "Thread-6" MediaException: UNKNOWN : com.sun.media.jfxmedia.MediaException: Could not create player! : com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/javafx.scene.media.MediaException.exceptionToMediaException(MediaException.java:146)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:518)
	at javafx.media/javafx.scene.media.MediaPlayer.<init>(MediaPlayer.java:421)
	at me.goddragon.teaseai.api.media.MediaHandler.getAudioPlayer(MediaHandler.java:173)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudioWithURI(MediaHandler.java:213)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:204)
	at me.goddragon.teaseai.api.media.MediaHandler.playAudio(MediaHandler.java:194)
	at me.goddragon.teaseai.api.scripts.nashorn.PlayAudioFunction.call(PlayAudioFunction.java:37)
	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$640$\^eval\_/0x00000008408c4c40.goodVocabulary(<eval>:3)
	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.ScriptObjectMirror.callMember(ScriptObjectMirror.java:202)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:393)
	at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:197)
	at me.goddragon.teaseai.api.chat.vocabulary.RunableVocabulary.toString(RunableVocabulary.java:52)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:127)
	at me.goddragon.teaseai.api.chat.vocabulary.VocabularyHandler.replaceAllVocabularies(VocabularyHandler.java:116)
	at me.goddragon.teaseai.api.scripts.nashorn.ReplaceVocabulariesFunction.call(ReplaceVocabulariesFunction.java:29)
	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$3837AAA$\^eval\_.sendVirtualAssistantMessage(<eval>:119)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.:scopeCall(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$634$25793$\^eval\_.setupLimits(<eval>:625)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$633$\^eval\_$cu1$restOf.:program(<eval>:200)
	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$520$\^eval\_$cu1$restOf.:scopeCall-14(<eval>)
	at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$520$\^eval\_$cu1$restOf.:program(<eval>:119)
	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: com.sun.media.jfxmedia.MediaException: Could not create player!
	at javafx.media/com.sun.media.jfxmediaimpl.NativeMediaManager.getPlayer(NativeMediaManager.java:295)
	at javafx.media/com.sun.media.jfxmedia.MediaManager.getPlayer(MediaManager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
nager.java:118)
	at javafx.media/javafx.scene.media.MediaPlayer.init(MediaPlayer.java:474)
	... 49 more
I'm guessing it's using a javafx media player instead of the system default (VLC) like the previous TAI/Spicy? I'm usually pretty good at troubleshooting my own issues, but java is so foreign to me I'm not sure where to start.

Thanks again. And I owe you a drink for all the work you put into this.
V.
I had the same issue with Arch Linux. For JavaFX11 you need to install FFMPEG (if not done yet). JavaFX11 supports FFMPEG Version till 57. In the Arch Repository there was a higher version of FFMPEG, so i had to install it on my own.
In Addition to that you have to use Java 14, but still use JavaFX11.
Hopefully that will help you. Have fun with Spicy :)
Thank you! I just finished the setup. The audio played and didn't crash spicy. I did a lot of things to get it to work but you sent me down the right path. Using ldd I found that files in javafx-sdk-11.0.2/lib were missing some share libraries.

Just in case anyone else stumbles across this issue, I had to ...
1. Add javafx-sdk-11.0.2/lib to my LD_LIBRARY_PATH variable.
2. Compile a older version of ffmpeg. This may or may not have been necessary. This build is missing some .so files
3. Found another package that provided libavformat.so.57 and installed it via package manager.

After that everything worked. Cheers.
hallojo1337
Explorer At Heart
Explorer At Heart
Posts: 168
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 »

Finally I have got my release from chastity. But unfortunately I exit the Tease and give myself some relief :blush:

1. I came during the edging session and I had a ruined orgasm. I report this but the domme doesn't react.

2. She want to train me as her edge slut. She asked me if I want to cum. I say no but I think she give the aswer as I say "yes".
Spoiler: show
10:28:38 PM CHAT: 10:28 PM Charley: Now listen to me, cum eating stroker
10:28:49 PM CHAT: 10:28 PM Charley: I'm going to ask you something and I want you to answer honestly
10:29:01 PM CHAT: 10:29 PM Charley: But first give me another edge *looks around*
10:29:01 PM SEVERE: Tried to add same text instance multiple times.
10:29:04 PM CHAT: 10:29 PM Charley: Get to the very edge for me
10:29:04 PM INFO: Starting Edge Taunts
10:29:30 PM CHAT: 10:29 PM Charley: I want you close
10:29:30 PM INFO: Send edging taunt
10:29:44 PM CHAT: 10:29 PM Charley: Get closer
10:29:44 PM INFO: Send edging taunt
10:30:15 PM CHAT: 10:30 PM Charley: Get closer while you imagine how these would feel in your hands right now
10:30:16 PM INFO: Send edging taunt
10:30:24 PM CHAT: 10:30 PM Chris: I am on the edge
10:30:24 PM INFO: Sub send edge message
10:30:24 PM INFO: Ending edge
10:30:24 PM INFO: Stop edge message is not skipped
10:30:26 PM CHAT: 10:30 PM Charley: Stop stroking for me
10:30:26 PM INFO: Checking for edge orgasm
10:30:26 PM INFO: Ending edge internally
10:30:26 PM INFO: Deleting Edge Variable
10:30:27 PM SEVERE: Tried to add same text instance multiple times.
10:30:33 PM CHAT: 10:30 PM Charley: Here's the question, but don't answer me just yet:
10:30:46 PM CHAT: 10:30 PM Charley: Do you want to cum or do you want to be a good boy and keep edging?
10:30:59 PM CHAT: 10:30 PM Charley: Think about what your answer will be and get to the edge
10:30:59 PM SEVERE: Tried to add same text instance multiple times.
10:31:05 PM CHAT: 10:31 PM Charley: Get so close to the edge, you are afraid of coming!
10:31:05 PM INFO: Starting Edge Taunts
10:31:26 PM CHAT: 10:31 PM Charley: Mmmm fuck yes, closer
10:31:26 PM INFO: Send edging taunt
10:31:59 PM CHAT: 10:31 PM Charley: Here's some perfect titties to help you get closer
10:31:59 PM INFO: Send edging taunt
10:32:23 PM CHAT: 10:32 PM Charley: I want you so fucking close cum lover
10:32:23 PM INFO: Send edging taunt
10:32:25 PM CHAT: 10:32 PM Chris: I am on the edge
10:32:25 PM INFO: Sub send edge message
10:32:25 PM INFO: Ending edge
10:32:25 PM INFO: Stop edge message is not skipped
10:32:26 PM CHAT: 10:32 PM Charley: And... stop
10:32:26 PM INFO: Checking for edge orgasm
10:32:26 PM INFO: Ending edge internally
10:32:26 PM INFO: Deleting Edge Variable
10:32:26 PM SEVERE: Tried to add same text instance multiple times.
10:32:30 PM CHAT: 10:32 PM Charley: Now tell me, do you want to cum?
10:32:40 PM CHAT: 10:32 PM Chris: No Queen
10:32:46 PM CHAT: 10:32 PM Charley: That's too bad, because it's not going to happen
10:32:51 PM INFO: Calculating mood for 942 and strictness 1
10:32:51 PM INFO: Changing merits (level 1) by -37
10:32:54 PM CHAT: 10:32 PM Charley: Edge! Now cum dripping pet!
3. I don't have a screenshot but she asked me if I think I am in premature ejaculation and this crashed the script on the top left were I can punk the answer buttons. There was a text which was way too long for the window.
Spoiler: show
10:14:27 PM CHAT: 10:14 PM Charley: Don't think about how close you just came to exploding *laugh*
10:14:32 PM CHAT: 10:14 PM Charley: Did you almost blow your load there?
10:14:38 PM CHAT: 10:14 PM Chris: Yes Queen
10:14:44 PM SEVERE: Unrecognized formatter format:/i
10:14:44 PM CHAT: 10:14 PM Charley: We're only just getting started, so you should be alright...
10:14:51 PM INFO: Calculating mood for 942 and strictness 1
10:15:01 PM CHAT: 10:15 PM Charley: Must be hard for you though when you get to stroke your weiner to someone as hot as me
10:15:11 PM CHAT: 10:15 PM Charley: I wonder, cuckold...
10:15:57 PM CHAT: 10:15 PM Chris: Mhh?
10:16:00 PM CHAT: 10:16 PM Charley: "Yes or no, slave?"
10:16:25 PM CHAT: 10:16 PM Chris: Yes
10:16:25 PM INFO: Calculating rule passed chance with last rule passed 0 days ago
10:16:29 PM CHAT: 10:16 PM Charley: I though you might be *coy smile*
10:16:37 PM CHAT: 10:16 PM Charley: Seriously though, that is a problem isn't it...
10:16:49 PM CHAT: 10:16 PM Charley: You should learn to control yourself when having sex, toy
10:17:00 PM CHAT: 10:17 PM Charley: Because the truth is, to please a girl
10:17:11 PM CHAT: 10:17 PM Charley: You have to be able to last longer that a minute or two
10:17:21 PM CHAT: 10:17 PM Charley: Or she's not going to want to stick around
10:17:30 PM CHAT: 10:17 PM Charley: Edging is a big part of how you serve me
10:17:39 PM CHAT: 10:17 PM Charley: So that's what I want to focus on today
10:17:47 PM CHAT: 10:17 PM Charley: I want you on the edge, now
10:17:47 PM INFO: Starting Edge Taunts
4. Finally the Session got stucked 2 times in a row. But I think it is 2 times the same error. After trying a 3 session my domme wants to put me back in chastity at the beginning of the session and that was the point were I exit the tease^^
Spoiler: show
10:46:51 PM CHAT: 10:46 PM Charley: Only use one finger for now and rub it up and down my teased dick *mischievous grin*
10:47:04 PM CHAT: 10:47 PM Charley: Nice
10:47:04 PM INFO: Send stroking taunt
10:47:42 PM CHAT: 10:47 PM Charley: Mmm good stuff...
10:47:42 PM INFO: Send stroking taunt
10:47:50 PM CHAT: 10:47 PM Charley: That's enough, hands off
10:47:50 PM INFO: End of stroking interval
10:47:50 PM INFO: Chance for special session: 90
10:47:50 PM SEVERE: Variable 'lastmodulecategory' does not exist.
10:47:50 PM SEVERE: getVar called with invalid args or variable was not found. Args:[lastModuleCategory]
10:47:50 PM SEVERE: Infos about object given: Class: class java.lang.String
10:47:50 PM INFO: Trying to run module EdgeTraining from category 6 and was in previous module is true
10:47:50 PM SEVERE: Variable 'findmoduletries' does not exist.
10:47:50 PM SEVERE: getVar called with invalid args or variable was not found. Args:[findModuleTries]
10:47:50 PM SEVERE: Infos about object given: Class: class java.lang.String
10:47:50 PM INFO: Unable to find module for category null to run
10:47:50 PM INFO: Stuck in module null loop . Trying tease now
Exception in thread "Thread-21" java.lang.NullPointerException
at me.goddragon.teaseai.api.config.VariableHandler.setVariable(VariableHandler.java:150)
at me.goddragon.teaseai.api.scripts.nashorn.SetTempVarFunction.call(SetTempVarFunction.java:39)
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$382$41A$\^eval\_.getModuleForCategory(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$382$41A$\^eval\_.getModuleForCategory(<eval>:56)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$381$2637A$\^eval\_.runModuleCategory(<eval>:68)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$346$3006AAAA$\^eval\_.tryRunModule(<eval>:101)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$345$2776AA$\^eval\_.tryRunModuleFetchId(<eval>:76)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$343$\^eval\_.:program(<eval>:1)
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$342$83$\^eval\_.startIntro(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$341$984A$\^eval\_.startSpecialSession(<eval>:37)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$268$\^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.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$268$\^eval\_.:scopeCall-7(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$268$\^eval\_.:program(<eval>:219)
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$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>:131)
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)
10:48:58 PM CHAT: 10:48 PM Chris: Please may I edge?
10:49:07 PM CHAT: 10:49 PM Chris: Yes
10:49:27 PM CHAT: 10:49 PM Chris: May I stroke Queen?
10:50:43 PM CHAT: 10:50 PM Chris: May I come?
10:50:57 PM CHAT: 10:50 PM Chris: Hello Queen
oke Queen?
10:50:43 PM CHAT: 10:50 PM Chris: May I come?
10:50:57 PM CHAT: 10:50 PM Chris: Hello Queen
Spoiler: show
10:54:31 PM CHAT: 10:54 PM Charley: I want you to kneel for me, cum craving cuckie
10:54:36 PM INFO: Calculating mood for 895 and strictness 1
10:54:36 PM INFO: Min time between stroking passed: 15
10:54:36 PM INFO: Chance for special session: 90
10:54:36 PM SEVERE: Variable 'lastmodulecategory' does not exist.
10:54:36 PM SEVERE: getVar called with invalid args or variable was not found. Args:[lastModuleCategory]
10:54:36 PM SEVERE: Infos about object given: Class: class java.lang.String
10:54:36 PM INFO: Trying to run module EdgeTraining from category 6 and was in previous module is false
10:54:36 PM SEVERE: Variable 'findmoduletries' does not exist.
10:54:36 PM SEVERE: getVar called with invalid args or variable was not found. Args:[findModuleTries]
10:54:36 PM SEVERE: Infos about object given: Class: class java.lang.String
10:54:36 PM INFO: Unable to find module for category null to run
10:54:36 PM INFO: Stuck in module null loop . Trying tease now
Exception in thread "Thread-21" java.lang.NullPointerException
at me.goddragon.teaseai.api.config.VariableHandler.setVariable(VariableHandler.java:150)
at me.goddragon.teaseai.api.scripts.nashorn.SetTempVarFunction.call(SetTempVarFunction.java:39)
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$299$41A$\^eval\_.getModuleForCategory(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$299$41A$\^eval\_.getModuleForCategory(<eval>:56)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$298$2637A$\^eval\_.runModuleCategory(<eval>:68)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$295$3006AAAA$\^eval\_.tryRunModule(<eval>:101)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$294$2776AA$\^eval\_.tryRunModuleFetchId(<eval>:76)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$292$\^eval\_.:program(<eval>:1)
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$291$83$\^eval\_.startIntro(<eval>:6)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$290$984A$\^eval\_.startSpecialSession(<eval>:37)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$239$\^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.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$209$\^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$201$5556$\^eval\_.startSession(<eval>:132)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$197$\^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>:131)
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)
10:54:48 PM CHAT: 10:54 PM Chris: Yes Queen
10:56:16 PM CHAT: 10:56 PM Chris: Next
un(Session.java:41)
10:54:48 PM CHAT: 10:54 PM Chris: Yes Queen
10:56:16 PM CHAT: 10:56 PM Chris: Next
meaculpa_uk
Explorer
Explorer
Posts: 88
Joined: Mon Jan 11, 2016 9:46 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 meaculpa_uk »

Go-mei-sa wrote: Tue Dec 29, 2020 3:03 pm :!: I saw an estim punishment asking to put pads on each nipple. I'm not a specialist but I have always read to avoid placing the electrodes near the heart (or even on any part higher than the waist).
Absolutely do not do this. Whoever wrote that section of script has no clue what they're talking about. It's dangerous.

Mea
Post Reply