operwt wrote: Thu Feb 04, 2021 12:21 pm
[*] Which video was playing?
mp4
I'm more interested in which video since all of the ones that come with Spicy are mp4, or perhaps it's one of your own in the SelfHumiliation directory? Or does the problem happen with literally any mp4 video?
operwt wrote: Thu Feb 04, 2021 12:21 pm
It hangs now without video too, but without the video it stops hanging and starts again.
That's very strange, it sounds like it's getting choked up on something. Maybe a silly question, but do other applications run OK under Windows?
operwt wrote: Thu Feb 04, 2021 12:21 pm
Bug: when comparing pictures rating one or both images are not displayed, memory consumption is 1-1,5 Gb
That's even stranger. The rating game doesn't do anything particularly taxing. Can you check that the directory "Images/Spicy/Games/ModelGame" contains 100 images and they all look reasonable?
I just started with part-time Mistress. I expect some verbal comment from her when I come back after stopping her previous session. I think it's getting me punishment points but I expect her to mention it. I also expect to have to start the module again that I failed to finish.
E.g. I'm doing position training and I quit. When I start a new session, I'd expect a verbal comment like: "I'm disappointed in you for quitting your last session. Here are xxx punishment points. Now, where were we. Let's go back to position training and finish it this time.
so I am still having issues with images. I would assume it is likely my fault, in the way I set everything up.
lots of black screens, as well as reference to a picture when only a domme image is shown.
also I don't know how often videos are supposed to appear but so far only one has played.
I am attaching some logs, that hopefully will help, I am not adapt with computers, so i don't know what parts of the log you all need to see.. please let me know if I need to do something different. Thanks for the help!
05:13:58 PM INFO: Checking libraries for updates...
05:13:59 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:13:59 PM INFO: Libraries checked and up-to-date.
05:13:59 PM INFO: Initialization done.
05:14:00 PM INFO: Launching TAJ 1.3
05:14:00 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master'.
05:14:00 PM INFO: Found personality 'Spicy-TAJ-Personality-master'.
05:14:00 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master (0.1.5.0).zip'.
05:14:00 PM INFO: Loading personality 'Spicy-TAJ-Personality-master'.
05:14:01 PM INFO: Finished initializing personality 'Spicy-TAJ-Personality-master'.
05:14:01 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
05:14:01 PM INFO: Fetched current version of personality 'Spicy'
05:14:01 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
05:14:03 PM INFO: Loaded 12 picture sets for AJ
05:14:03 PM WARNING: Found multiple txt files in folder D:\TAI MASTER\SPICY\Images\Glitter 1 Anastacia Harris\21
05:14:03 PM INFO: Loaded 23 picture sets for Miss Anasracia
05:14:03 PM INFO: Loaded 16 picture sets for Miss Gracie
05:14:03 PM INFO: Loaded 31 picture sets for Miss Charlotte
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_lezdom.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentai.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentaifemdom.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_gaybrosgonewild.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_broslikeus.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_maledomempire.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_boobies.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ass.txt' does not exist.
es not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ass.txt' does not exist.
06:08:51 PM CHAT: 06:08 PM AJ: And you don't get to stop until you've given me 1500 strokes
06:09:01 PM SEVERE: Unrecognized formatter format:/img
06:09:01 PM CHAT: 06:09 PM AJ: Let's begin
06:09:06 PM CHAT: 06:09 PM AJ: More majestic breasts, 50 more strokes
06:09:54 PM CHAT: 06:09 PM Joseph: Yes Mistress
06:10:01 PM CHAT: 06:10 PM AJ: By my count you're at 50 strokes so far toy
06:10:10 PM CHAT: 06:10 PM AJ: I want 250 more strokes for this picture
06:10:15 PM CHAT: 06:10 PM Joseph: Yes Mistress
06:10:24 PM CHAT: 06:10 PM AJ: You've managed to give me 300 strokes with still more to go stroker
06:10:36 PM CHAT: 06:10 PM AJ: Now I'll take 250 more strokes for this one
06:12:06 PM CHAT: 06:12 PM Joseph: Yes Mistress
06:12:12 PM CHAT: 06:12 PM AJ: I think you're at 550 strokes and counting cum craving cum consumer LOL
06:12:25 PM CHAT: 06:12 PM AJ: Give me 250 more strokes while you imagine sucking on these silky smooth breasts
06:13:11 PM CHAT: 06:13 PM Joseph: Yes Mistress
06:13:16 PM CHAT: 06:13 PM AJ: You've managed to give me 800 strokes and counting cum lover *grins*
06:13:26 PM CHAT: 06:13 PM AJ: 250 strokes for this picture
06:13:28 PM CHAT: 06:13 PM Joseph: Yes Mistress
06:13:38 PM CHAT: 06:13 PM AJ: I'm pretty sure you're at 1050 strokes with still more to go cum eating cum lover
06:13:50 PM CHAT: 06:13 PM AJ: I'll take 50 more strokes for this picture
06:14:20 PM CHAT: 06:14 PM Joseph: Yes Mistress
06:14:28 PM CHAT: 06:14 PM AJ: I think you're at 1100 strokes and going cum eating stroker
06:14:38 PM CHAT: 06:14 PM AJ: I think you should give me 250 strokes for this one
06:14:42 PM CHAT: 06:14 PM Joseph: Yes Mistress
06:14:47 PM CHAT: 06:14 PM AJ: I'm pretty sure you've given me 1350 strokes so far toy *smiles*
06:14:58 PM CHAT: 06:14 PM AJ: I think you should give me 50 strokes for this picture
06:15:05 PM CHAT: 06:15 PM Joseph: Yes Mistress
06:15:16 PM SEVERE: Unrecognized formatter format:/img
06:15:16 PM CHAT: 06:15 PM AJ: I think you've given me 1400 strokes so far, but I say let's keep going cock craving girl
06:15:28 PM CHAT: 06:15 PM AJ: Now give me 250 more strokes for this one
06:15:44 PM CHAT: 06:15 PM Joseph: Yes Mistress
06:15:47 PM CHAT: 06:15 PM AJ: 1650 strokes in total cock hungry stroker
06:15:57 PM SEVERE: Unrecognized formatter format:/img
06:15:57 PM CHAT: 06:15 PM AJ: We'll have to see how many you manage next time
smargerbarg wrote: Fri Feb 05, 2021 10:19 pm
so I am still having issues with images. I would assume it is likely my fault, in the way I set everything up.
lots of black screens, as well as reference to a picture when only a domme image is shown.
also I don't know how often videos are supposed to appear but so far only one has played.
I am attaching some logs, that hopefully will help, I am not adapt with computers, so i don't know what parts of the log you all need to see.. please let me know if I need to do something different. Thanks for the help!
05:13:58 PM INFO: Checking libraries for updates...
05:13:59 PM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:13:59 PM INFO: Libraries checked and up-to-date.
05:13:59 PM INFO: Initialization done.
05:14:00 PM INFO: Launching TAJ 1.3
05:14:00 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master'.
05:14:00 PM INFO: Found personality 'Spicy-TAJ-Personality-master'.
05:14:00 PM INFO: Scanning potential personality 'Spicy-TAJ-Personality-master (0.1.5.0).zip'.
05:14:00 PM INFO: Loading personality 'Spicy-TAJ-Personality-master'.
05:14:01 PM INFO: Finished initializing personality 'Spicy-TAJ-Personality-master'.
05:14:01 PM INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
05:14:01 PM INFO: Fetched current version of personality 'Spicy'
05:14:01 PM INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
05:14:03 PM INFO: Loaded 12 picture sets for AJ
05:14:03 PM WARNING: Found multiple txt files in folder D:\TAI MASTER\SPICY\Images\Glitter 1 Anastacia Harris\21
05:14:03 PM INFO: Loaded 23 picture sets for Miss Anasracia
05:14:03 PM INFO: Loaded 16 picture sets for Miss Gracie
05:14:03 PM INFO: Loaded 31 picture sets for Miss Charlotte
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_lezdom.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentai.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentaifemdom.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_gaybrosgonewild.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_broslikeus.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_maledomempire.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_boobies.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ass.txt' does not exist.
es not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_ass.txt' does not exist.
06:08:51 PM CHAT: 06:08 PM AJ: And you don't get to stop until you've given me 1500 strokes
06:09:01 PM SEVERE: Unrecognized formatter format:/img
06:09:01 PM CHAT: 06:09 PM AJ: Let's begin
06:09:06 PM CHAT: 06:09 PM AJ: More majestic breasts, 50 more strokes
06:09:54 PM CHAT: 06:09 PM Joseph: Yes Mistress
06:10:01 PM CHAT: 06:10 PM AJ: By my count you're at 50 strokes so far toy
06:10:10 PM CHAT: 06:10 PM AJ: I want 250 more strokes for this picture
06:10:15 PM CHAT: 06:10 PM Joseph: Yes Mistress
06:10:24 PM CHAT: 06:10 PM AJ: You've managed to give me 300 strokes with still more to go stroker
06:10:36 PM CHAT: 06:10 PM AJ: Now I'll take 250 more strokes for this one
06:12:06 PM CHAT: 06:12 PM Joseph: Yes Mistress
06:12:12 PM CHAT: 06:12 PM AJ: I think you're at 550 strokes and counting cum craving cum consumer LOL
06:12:25 PM CHAT: 06:12 PM AJ: Give me 250 more strokes while you imagine sucking on these silky smooth breasts
06:13:11 PM CHAT: 06:13 PM Joseph: Yes Mistress
06:13:16 PM CHAT: 06:13 PM AJ: You've managed to give me 800 strokes and counting cum lover *grins*
06:13:26 PM CHAT: 06:13 PM AJ: 250 strokes for this picture
06:13:28 PM CHAT: 06:13 PM Joseph: Yes Mistress
06:13:38 PM CHAT: 06:13 PM AJ: I'm pretty sure you're at 1050 strokes with still more to go cum eating cum lover
06:13:50 PM CHAT: 06:13 PM AJ: I'll take 50 more strokes for this picture
06:14:20 PM CHAT: 06:14 PM Joseph: Yes Mistress
06:14:28 PM CHAT: 06:14 PM AJ: I think you're at 1100 strokes and going cum eating stroker
06:14:38 PM CHAT: 06:14 PM AJ: I think you should give me 250 strokes for this one
06:14:42 PM CHAT: 06:14 PM Joseph: Yes Mistress
06:14:47 PM CHAT: 06:14 PM AJ: I'm pretty sure you've given me 1350 strokes so far toy *smiles*
06:14:58 PM CHAT: 06:14 PM AJ: I think you should give me 50 strokes for this picture
06:15:05 PM CHAT: 06:15 PM Joseph: Yes Mistress
06:15:16 PM SEVERE: Unrecognized formatter format:/img
06:15:16 PM CHAT: 06:15 PM AJ: I think you've given me 1400 strokes so far, but I say let's keep going cock craving girl
06:15:28 PM CHAT: 06:15 PM AJ: Now give me 250 more strokes for this one
06:15:44 PM CHAT: 06:15 PM Joseph: Yes Mistress
06:15:47 PM CHAT: 06:15 PM AJ: 1650 strokes in total cock hungry stroker
06:15:57 PM SEVERE: Unrecognized formatter format:/img
06:15:57 PM CHAT: 06:15 PM AJ: We'll have to see how many you manage next time
From the logs I can see that it's running Spicy/Session/Modules/Tease/NoChastity/ImageStrokes.js. Many of the images shown in this module are retrieved from the internet, and there are some problems in this area.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_lezdom.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentai.txt' does not exist.
05:14:04 PM SEVERE: URL file 'Images\System\URL Files\reddit_sub_hentaifemdom.txt' does not exist.
...
This means that the URL references specified in "Settings -> Media -> Genre URLs" are referencing files that don't exist. Perhaps you've cleared out your "URL Files" directory at some point or copied an old configuration?
At the moment, images don't download from tumblr, leaving you with a black image. This may also be the situation with reddit, but I've only used tumblr. There is a tweak in TAJ that's under review to resolve the tumblr fetches at least. At the moment though, you may have to put up with black images. Sorry about that.
10:20:08 nachm. CHAT: 10:20 nachm. Misstress Amadathy: Now we're going to have some fun with it!
10:20:16 nachm. CHAT: 10:20 nachm. Misstress Amadathy: Attach it while you're at it haha
10:20:23 nachm. CHAT: 10:20 nachm. Misstress Amadathy: Tell me when you are ready
10:22:05 nachm. CHAT: 10:22 nachm. I: Ready goddess
10:22:05 nachm. INFO: Calculating mood for 638 and strictness 1
10:22:05 nachm. INFO: Calculating mood for 638 and strictness 1
10:22:05 nachm. INFO: Feel like showing power: 62
10:22:12 nachm. CHAT: 10:22 nachm. Misstress Amadathy: Stupid slut go ahead and attach 1.25kg to your parachute
10:22:27 nachm. CHAT: 10:22 nachm. Misstress Amadathy: I don't know if you use weights, water bottles, a bucket or anything else
10:22:39 nachm. CHAT: 10:22 nachm. Misstress Amadathy: Tell me when you are ready to continue
10:25:41 nachm. CHAT: 10:25 nachm. I: Ready goddess
10:25:42 nachm. CHAT: 10:25 nachm. Misstress Amadathy: Wonderful
10:25:42 nachm. INFO: Calculating mood for 638 and strictness 1
10:25:42 nachm. INFO: Feels evil chance 40
10:25:48 nachm. CHAT: 10:25 nachm. Misstress Amadathy: I think it's time for some exercise! *laugh*
10:25:57 nachm. CHAT: 10:25 nachm. Misstress Amadathy: You're going to do jumping jacks for me...
10:26:12 nachm. CHAT: 10:26 nachm. Misstress Amadathy: I will give you a metronome and you are gonna do jumping jacks until it stops *naughty grin*
10:26:30 nachm. CHAT: 10:26 nachm. Misstress Amadathy: Additionally I want you to count out loud every single jumping jack you do
10:26:37 nachm. INFO: Calculating mood for 638 and strictness 1
10:26:37 nachm. INFO: Calculating mood for 638 and strictness 1
10:26:37 nachm. INFO: Feel like showing power: 62
10:26:42 nachm. CHAT: 10:26 nachm. Misstress Amadathy: You better not miss a single jump stroker
10:26:52 nachm. CHAT: 10:26 nachm. Misstress Amadathy: Get ready we will start once you hear the beat!
10:26:57 nachm. INFO: Calculating mood for 638 and strictness 1
10:26:57 nachm. INFO: Calculated 68 corner time seconds based on mood 2 and strictness 1
10:28:06 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:06 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:06 nachm. INFO: Feel like showing power: 62
10:28:07 nachm. CHAT: 10:28 nachm. Misstress Amadathy: Come back idiot
10:28:12 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:12 nachm. INFO: Calculated 74 corner time seconds based on mood 2 and strictness 1
10:28:12 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:12 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:12 nachm. INFO: Feel like showing power: 62
10:28:14 nachm. CHAT: 10:28 nachm. Misstress Amadathy: Tell me idiot
10:28:19 nachm. CHAT: 10:28 nachm. I: Ready goddess
10:28:21 nachm. CHAT: 10:28 nachm. Misstress Amadathy: How often did you perform a jumping jack?
10:28:24 nachm. CHAT: 10:28 nachm. I: 35
10:28:24 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:24 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:24 nachm. INFO: Feel like showing power: 62
10:28:31 nachm. CHAT: 10:28 nachm. Misstress Amadathy: Almost correct. I am not gonna punish you for that bitch
10:28:37 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:37 nachm. INFO: Calculating mood for 638 and strictness 1
10:28:37 nachm. INFO: Feel like showing power: 62
10:28:42 nachm. CHAT: 10:28 nachm. Misstress Amadathy: You can remove the parachute now cuckie n_n
10:28:55 nachm. CHAT: 10:28 nachm. Misstress Amadathy: I hope your balls aren't falling of yet *naughty grin*
10:29:04 nachm. CHAT: 10:29 nachm. Misstress Amadathy: I hope you enjoyed this as much as I did
10:29:08 nachm. INFO: Calculating mood for 638 and strictness 1
10:29:08 nachm. INFO: Feel like punishing chance: 31
10:29:12 nachm. CHAT: 10:29 nachm. Misstress Amadathy: I certainly had a lot of fun *grin*
11:16:11 nachm. CHAT: 11:16 nachm. I: Stop
11:16:16 nachm. CHAT: 11:16 nachm. Misstress Amadathy: That was the fifth time you hit the butt stop
11:16:16 nachm. SEVERE: Tried to add same text instance multiple times.
11:16:20 nachm. CHAT: 11:16 nachm. Misstress Amadathy: Which means this game is at an end
11:16:29 nachm. CHAT: 11:16 nachm. Misstress Amadathy: Be glad you didn't end with denial *giggle*
11:16:33 nachm. INFO: Calculating mood for 638 and strictness 1
11:16:33 nachm. INFO: Feel like punishing chance: 31
11:16:36 nachm. CHAT: 11:16 nachm. Misstress Amadathy: I will be generous today
11:16:38 nachm. INFO: Calculating mood for 638 and strictness 1
11:16:38 nachm. INFO: Calculating mood for 638 and strictness 1
11:16:38 nachm. INFO: Feel like showing power: 62
11:16:45 nachm. CHAT: 11:16 nachm. Misstress Amadathy: You may already remove all clamps from your body cuckie
11:17:15 nachm. CHAT: 11:17 nachm. I: Stop
11:17:18 nachm. CHAT: 11:17 nachm. Misstress Amadathy: Time for 20 fast strokes!
11:17:22 nachm. CHAT: 11:17 nachm. Misstress Amadathy: Get ready!
11:18:06 nachm. CHAT: 11:18 nachm. I: Stop
11:18:10 nachm. CHAT: 11:18 nachm. Misstress Amadathy: Well that's 100 slow strokes *grins*
11:20:45 nachm. INFO: Loaded array list stopStrokingHistory
11:20:45 nachm. INFO: Loaded array list stopStrokingHistory
11:20:45 nachm. INFO: Loaded array list stopStrokingHistory
11:20:46 nachm. CHAT: 11:20 nachm. Misstress Amadathy: And... stop
11:20:54 nachm. CHAT: 11:20 nachm. I: Stop
11:20:54 nachm. SEVERE: Tried to add same text instance multiple times.
11:20:55 nachm. CHAT: 11:20 nachm. Misstress Amadathy: Oh my oh my!
11:21:01 nachm. CHAT: 11:21 nachm. Misstress Amadathy: That's 2 days in chastity for you *sad*
11:21:06 nachm. INFO: Calculating mood for 638 and strictness 1
11:21:06 nachm. INFO: Calculating mood for 638 and strictness 1
11:21:06 nachm. INFO: Feel like showing power: 62
Quick question: how can i reset spicy, i don't want all my settings to be gone, just want to redo the intro, choose a mistress and set slave type (full time part time etc etc)
Exception in thread "Thread-5059" java.lang.NullPointerException
at java.base/java.util.ArrayList.addAll(ArrayList.java:670)
at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:123)
at me.goddragon.teaseai.api.scripts.nashorn.ShowTeaseImageFunction.call(ShowTeaseImageFunction.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$305$105AA$\^eval\_.interpretLegacyTaunt(<eval>:129)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$302$\^eval\_.:program(<eval>:144)
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$301$11762DA$\^eval\_.sendStrokeTaunts(<eval>:334)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$301$11762DA$\^eval\_.sendStrokeTaunts(<eval>:338)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$292$5811A$\^eval\_.startStrokeInterval(<eval>:170)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$267$\^eval\_.:program(<eval>:43)
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$233$\^eval\_.:program(<eval>:91)
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.utils.FileUtils$1.run(FileUtils.java:88)
02:17:41 pm CHAT: 02:17 pm Mistress Berlin: Now 50 strokes for this one
Exception in thread "Thread-194" java.lang.NullPointerException
at java.base/java.util.ArrayList.addAll(ArrayList.java:670)
at me.goddragon.teaseai.api.media.MediaCollection.getRandomTeaseFile(MediaCollection.java:123)
at me.goddragon.teaseai.api.scripts.nashorn.ShowTeaseImageFunction.call(ShowTeaseImageFunction.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$302$105AA$\^eval\_.interpretLegacyTaunt(<eval>:131)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$332$\^eval\_.:program(<eval>:125)
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$316$2711A$\^eval\_.runModuleCategory(<eval>:72)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$331$\^eval\_.:program(<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.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$316$2711A$\^eval\_.runModuleCategory(<eval>:72)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$330$3095AAAA$\^eval\_.tryRunModule(<eval>:105)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$329$2850AA$\^eval\_.tryRunModuleFetchId(<eval>:80)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$327$\^eval\_/0x0000000801373c40.: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)
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$316$2711A$\^eval\_.runModuleCategory(<eval>:72)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$238$\^eval\_.:scopeCall-9(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$238$\^eval\_.:program(<eval>:168)
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$220$\^eval\_.:program(<eval>:91)
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.utils.FileUtils$1.run(FileUtils.java:88)
Check, if you selected a proper local image path for Tease images in Settings > Media > Genre Media. Also check, if a least one URL file (Settings > Media > URL files) has the checkmark for "Use URL(s) for tease" set. I got those errors myself before configuring this properly.
I have some issues with anal in spicy, I mentioned before that trying to edit butt plugs or dildos resulted in a crash of the program. after doing what I was recommended, the same problem occurred.
if anyone can help with editing butt plugs and dildos please let me know.
the second issue that I have is I accepted her request to be plugged 24/7, but the plug she chose is my second to largest. which seems to mean that she will only choose between that plug and the largest. is there a way to change that setting?
smargerbarg wrote: Tue Feb 09, 2021 11:52 pm
I have some issues with anal in spicy, I mentioned before that trying to edit butt plugs or dildos resulted in a crash of the program. after doing what I was recommended, the same problem occurred.
if anyone can help with editing butt plugs and dildos please let me know.
Did you try editing the variable file as I suggested? You should be able to use your favourite text editor to open "Personalities/Spicy/System/Variables/buttplugs.var". It contains entries like this one:
If you do edit the file, make sure that TAJ isn't running at the time.
smargerbarg wrote: Tue Feb 09, 2021 11:52 pm
the second issue that I have is I accepted her request to be plugged 24/7, but the plug she chose is my second to largest. which seems to mean that she will only choose between that plug and the largest. is there a way to change that setting?
Thanks for the help!
That's something that I think we need GodDragon to help with. I'm not sure if that's configurable. It certainly doesn't sound comfortable . Looking into the variable file would help to make sure that the range of available plugs is correct.
If you want to get this fix now, you can make a small change in the following file:
"Personalities/Spicy/Utils/GUIUtils.js"
function createImageView() {
return {
imageView: new javafx.scene.image.ImageView(),
setImage: function (pathToImage) {
let file = TAJFileUtils.getRandomMatchingFile(pathToImage);
if(file !== null) {
let image = new javafx.scene.image.Image(file.getPath().toString());let image = new javafx.scene.image.Image("file:" + file.getPath());
this.imageView.setImage(image);
}
},
operwt wrote: Thu Feb 04, 2021 12:21 pm
[*] Which video was playing?
mp4
I'm more interested in which video since all of the ones that come with Spicy are mp4, or perhaps it's one of your own in the SelfHumiliation directory? Or does the problem happen with literally any mp4 video?
operwt wrote: Thu Feb 04, 2021 12:21 pm
It hangs now without video too, but without the video it stops hanging and starts again.
That's very strange, it sounds like it's getting choked up on something. Maybe a silly question, but do other applications run OK under Windows?
operwt wrote: Thu Feb 04, 2021 12:21 pm
Bug: when comparing pictures rating one or both images are not displayed, memory consumption is 1-1,5 Gb
That's even stranger. The rating game doesn't do anything particularly taxing. Can you check that the directory "Images/Spicy/Games/ModelGame" contains 100 images and they all look reasonable?
Thanks for the update. Out of curiosity, what are the specs of your PC, i.e. CPU and GPU? TAJ should in theory be able to run on a standard PC without any noticeable slowdown. I have seen it chewing up more CPU that I think it should, but it's not easy to track down which parts are doing what using tools like JConsole with TopThreads, especially when JavaFX delegates to the platform specific media handling. I might have to try an internal modification to allow TAJ to monitor itself, but that's quite a chunk of work. I might end up with different results anyway running on Linux.
Brickx wrote: Mon Feb 08, 2021 8:50 am
Quick question: how can i reset spicy, i don't want all my settings to be gone, just want to redo the intro, choose a mistress and set slave type (full time part time etc etc)
It might be easier to just go through the set up again since most of that is in the intro. If you take a backup of "Personalities/Spicy/System/Variables/" and then delete that directory, you'll be back to a fresh Spicy, and at least the images that you've put into the designated directories will still be there. Also all of the media configuration as part of the general TAJ settings will still be there.
If you wanted to keep your progress and just choose a different Mistress and Slave Type, then I'm not so sure. It might be as trivial as changing a couple of existing variables, but I can't be sure without reviewing the whole introduction and setup scripts.