[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

GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

FrozenWolf wrote: Thu Mar 25, 2021 2:38 pm
Ingvald_Alex wrote: Thu Mar 25, 2021 11:23 am
FrozenWolf wrote: Thu Mar 25, 2021 11:07 am

Ooh, that's interesting, smargerbarg has reported exactly the same problem. You two will be wearing out your kitchen floors at this rate. I'll take a deeper look into it, but in the meantime, could you post the contents of some variable files from
'Personalities/Spicy/System/Variables/'
:
    room<room name>lastmop.var
    room<room name>lastvacuum.var
    room<room name>lastwipe.var

If you could do this for each room, where <room name> is 'kitchen', 'bathroom', etc.

Could you also tell the date format that you use. For example, in the UK we use 'day/month/year' and in the US it's 'month/day/year'. This might not be related, but it could be useful to rule out.
Bahtroom
Spoiler: show
Mop
25/03/2021 03:42:25
false

Vacoom
25/03/2021 03:31:55
false

Wipe
25/03/2021 10:42:27
false
Kitchen
Spoiler: show
Mop
25/03/2021 13:10:40
false

Vacoom
25/03/2021 02:37:29
false

Wipe
25/03/2021 03:22:21
false
I have not added any other rooms.

I use date format like in the UK 'day/month/year'.
Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github :whistle:
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

GodDragon wrote: Thu Mar 25, 2021 2:54 pm
FrozenWolf wrote: Thu Mar 25, 2021 2:38 pm
Ingvald_Alex wrote: Thu Mar 25, 2021 11:23 am

Bahtroom
Spoiler: show
Mop
25/03/2021 03:42:25
false

Vacoom
25/03/2021 03:31:55
false

Wipe
25/03/2021 10:42:27
false
Kitchen
Spoiler: show
Mop
25/03/2021 13:10:40
false

Vacoom
25/03/2021 02:37:29
false

Wipe
25/03/2021 03:22:21
false
I have not added any other rooms.

I use date format like in the UK 'day/month/year'.
Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github :whistle:
Gah! :lol: However, you missed a bit! :-P

getSecondsSinceLastChore() returns a string of the number of seconds passed, which, when compared against a number, compares as two strings, hence '90' > '800' which is 'unexpected'.

        getSecondsSinceLastChore: function (choreType) {
            let lastDate = this.getLastChoreDate(choreType);

            if (lastDate === -1) {
                return lastDate;
            } else {
                return millisToTimeUnit(getMillisSinecDate(lastDate), TIME_UNIT_SECONDS, 0);
                return Math.floor(getMillisSinecDate(lastDate) / 1000);
            }
        },


It took me about half an hour to track that down! Other than that, your change is identical to mine.
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

FrozenWolf wrote: Thu Mar 25, 2021 3:15 pm
GodDragon wrote: Thu Mar 25, 2021 2:54 pm
FrozenWolf wrote: Thu Mar 25, 2021 2:38 pm

Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github :whistle:
Gah! :lol: However, you missed a bit! :-P

getSecondsSinceLastChore() returns a string of the number of seconds passed, which, when compared against a number, compares as two strings, hence '90' > '800' which is 'unexpected'.

        getSecondsSinceLastChore: function (choreType) {
            let lastDate = this.getLastChoreDate(choreType);

            if (lastDate === -1) {
                return lastDate;
            } else {
                return millisToTimeUnit(getMillisSinecDate(lastDate), TIME_UNIT_SECONDS, 0);
                return Math.floor(getMillisSinecDate(lastDate) / 1000);
            }
        },


It took me about half an hour to track that down! Other than that, your change is identical to mine.
I've stuck that change on top of the current pull request (#41) if you want it, or you can just shove it in yourself if you like. :-)
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

FrozenWolf wrote: Thu Mar 25, 2021 3:15 pm
GodDragon wrote: Thu Mar 25, 2021 2:54 pm
FrozenWolf wrote: Thu Mar 25, 2021 2:38 pm

Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github :whistle:
Gah! :lol: However, you missed a bit! :-P

getSecondsSinceLastChore() returns a string of the number of seconds passed, which, when compared against a number, compares as two strings, hence '90' > '800' which is 'unexpected'.

        getSecondsSinceLastChore: function (choreType) {
            let lastDate = this.getLastChoreDate(choreType);

            if (lastDate === -1) {
                return lastDate;
            } else {
                return millisToTimeUnit(getMillisSinecDate(lastDate), TIME_UNIT_SECONDS, 0);
                return Math.floor(getMillisSinecDate(lastDate) / 1000);
            }
        },


It took me about half an hour to track that down! Other than that, your change is identical to mine.
Wouldn't it be better to fix the millisToTimeUnit function then? How does it return a string though? Like

"return (millisec / (1000 * 60 * 60 * 24)).toFixed(fraction);" How does this return a string in any world?
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

GodDragon wrote: Thu Mar 25, 2021 3:34 pm
FrozenWolf wrote: Thu Mar 25, 2021 3:15 pm
GodDragon wrote: Thu Mar 25, 2021 2:54 pm

I sniped you, check out my newest push on github :whistle:
Gah! :lol: However, you missed a bit! :-P

getSecondsSinceLastChore() returns a string of the number of seconds passed, which, when compared against a number, compares as two strings, hence '90' > '800' which is 'unexpected'.

        getSecondsSinceLastChore: function (choreType) {
            let lastDate = this.getLastChoreDate(choreType);

            if (lastDate === -1) {
                return lastDate;
            } else {
                return millisToTimeUnit(getMillisSinecDate(lastDate), TIME_UNIT_SECONDS, 0);
                return Math.floor(getMillisSinecDate(lastDate) / 1000);
            }
        },


It took me about half an hour to track that down! Other than that, your change is identical to mine.
Wouldn't it be better to fix the millisToTimeUnit function then? How does it return a string though? Like

"return (millisec / (1000 * 60 * 60 * 24)).toFixed(fraction);" How does this return a string in any world?
https://www.w3schools.com/jsref/jsref_tofixed.asp
"The toFixed() method converts a number into a string, rounding to a specified number of decimals"

I guess we'd need to look to see where else millisToTimeUnit() is used and whether numerical operations are being performed on the result.
User avatar
Bonsai50
Explorer At Heart
Explorer At Heart
Posts: 120
Joined: Tue Feb 14, 2017 9:01 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Dom/me(s): I have no Master or Mistress
Location: Germany

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

Post by Bonsai50 »

Bonsai50 wrote: Thu Mar 25, 2021 2:04 pm Hello ,
I have tried everything to insert the images and audio or personality (images) in Spicy.
But I can't find the place where it should go.
When I want to link the folders the PRG always says no images available.

Please help me thanks
I have the quick install version. I cant find the TAJ folder.

I am to silly for this I think .

Dont become to rum Spicy !
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

Bonsai50 wrote: Thu Mar 25, 2021 3:53 pm
Bonsai50 wrote: Thu Mar 25, 2021 2:04 pm Hello ,
I have tried everything to insert the images and audio or personality (images) in Spicy.
But I can't find the place where it should go.
When I want to link the folders the PRG always says no images available.

Please help me thanks
I have the quick install version. I cant find the TAJ folder.

I am to silly for this I think .

Dont become to rum Spicy !
Have you downloaded the main application from here? viewtopic.php?f=26&t=20717
Spicy is a personality that runs under Tease AI Java.
User avatar
Bonsai50
Explorer At Heart
Explorer At Heart
Posts: 120
Joined: Tue Feb 14, 2017 9:01 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Dom/me(s): I have no Master or Mistress
Location: Germany

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

Post by Bonsai50 »

FrozenWolf wrote: Thu Mar 25, 2021 4:02 pm
Bonsai50 wrote: Thu Mar 25, 2021 3:53 pm
Bonsai50 wrote: Thu Mar 25, 2021 2:04 pm Hello ,
I have tried everything to insert the images and audio or personality (images) in Spicy.
But I can't find the place where it should go.
When I want to link the folders the PRG always says no images available.

Please help me thanks
I have the quick install version. I cant find the TAJ folder.

I am to silly for this I think .

Dont become to rum Spicy !
Have you downloaded the main application from here? viewtopic.php?f=26&t=20717
Spicy is a personality that runs under Tease AI Java.

No from the Spicy

Look :
Quick Start Kit (Windows only):
Spoiler: hide
- https://mega.nz/file/EjhgzAZb#VabsY71gv ... 0UJUUy-U9c
This includes: Tease AI Java, URL Image Files (pre-set), Spicy Theme, Spicy Personality (0.1.5), local Java Installation, start script and openjfx installation.
Things you need to download/add for yourself:
1. Spicy Images, Spicy Videos, Spicy Audio
2. Dom/Glitter Tagged Sets
3. Local Images/Videos for categories

Now I dont find the TAJ Folder
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

Bonsai50 wrote: Thu Mar 25, 2021 4:07 pm
FrozenWolf wrote: Thu Mar 25, 2021 4:02 pm
Bonsai50 wrote: Thu Mar 25, 2021 3:53 pm

I have the quick install version. I cant find the TAJ folder.

I am to silly for this I think .

Dont become to rum Spicy !
Have you downloaded the main application from here? viewtopic.php?f=26&t=20717
Spicy is a personality that runs under Tease AI Java.

No from the Spicy

Look :
Quick Start Kit (Windows only):
Spoiler: hide
- https://mega.nz/file/EjhgzAZb#VabsY71gv ... 0UJUUy-U9c
This includes: Tease AI Java, URL Image Files (pre-set), Spicy Theme, Spicy Personality (0.1.5), local Java Installation, start script and openjfx installation.
Things you need to download/add for yourself:
1. Spicy Images, Spicy Videos, Spicy Audio
2. Dom/Glitter Tagged Sets
3. Local Images/Videos for categories

Now I dont find the TAJ Folder
Righto, I didn't realise there was a quick-start zip, that looks very handy.

The TAJ folder in this case is the top-level folder, so you should have a structure where you've extracted the zip file like:
    +- Java
    +- Personalities
    +- Statistics
    +- Themes
    +- lib
    +- javafx-sdk-11.0.2
    ... etc.


If it asks you to add Images (for example) to the TAJ folder, you'd add them at this level, i.e.

    +- Java
    +- Personalities
    +- Statistics
    +- Themes
    +- lib
    +- javafx-sdk-11.0.2
    +- Images
    ... etc.
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

FrozenWolf wrote: Thu Mar 25, 2021 3:43 pm
GodDragon wrote: Thu Mar 25, 2021 3:34 pm
FrozenWolf wrote: Thu Mar 25, 2021 3:15 pm

Gah! :lol: However, you missed a bit! :-P

getSecondsSinceLastChore() returns a string of the number of seconds passed, which, when compared against a number, compares as two strings, hence '90' > '800' which is 'unexpected'.

        getSecondsSinceLastChore: function (choreType) {
            let lastDate = this.getLastChoreDate(choreType);

            if (lastDate === -1) {
                return lastDate;
            } else {
                return millisToTimeUnit(getMillisSinecDate(lastDate), TIME_UNIT_SECONDS, 0);
                return Math.floor(getMillisSinecDate(lastDate) / 1000);
            }
        },


It took me about half an hour to track that down! Other than that, your change is identical to mine.
Wouldn't it be better to fix the millisToTimeUnit function then? How does it return a string though? Like

"return (millisec / (1000 * 60 * 60 * 24)).toFixed(fraction);" How does this return a string in any world?
https://www.w3schools.com/jsref/jsref_tofixed.asp
"The toFixed() method converts a number into a string, rounding to a specified number of decimals"

I guess we'd need to look to see where else millisToTimeUnit() is used and whether numerical operations are being performed on the result.
I've always expected it to be a number so I can just change it.
Ingvald_Alex
Explorer
Explorer
Posts: 70
Joined: Mon Mar 22, 2021 8:02 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 Ingvald_Alex »

Bonsai50 wrote: Thu Mar 25, 2021 4:07 pm
FrozenWolf wrote: Thu Mar 25, 2021 4:02 pm
Bonsai50 wrote: Thu Mar 25, 2021 3:53 pm

I have the quick install version. I cant find the TAJ folder.

I am to silly for this I think .

Dont become to rum Spicy !
Have you downloaded the main application from here? viewtopic.php?f=26&t=20717
Spicy is a personality that runs under Tease AI Java.

No from the Spicy

Look :
Quick Start Kit (Windows only):
Spoiler: hide
- https://mega.nz/file/EjhgzAZb#VabsY71gv ... 0UJUUy-U9c
This includes: Tease AI Java, URL Image Files (pre-set), Spicy Theme, Spicy Personality (0.1.5), local Java Installation, start script and openjfx installation.
Things you need to download/add for yourself:
1. Spicy Images, Spicy Videos, Spicy Audio
2. Dom/Glitter Tagged Sets
3. Local Images/Videos for categories

Now I dont find the TAJ Folder
Where do you unpack the archive from Quickstart there is the folder you need. Folder must contain these folders and files:
Spoiler: show
Audio
Images
Java
javafx-sdk-11.0.2
lib
log
Logs
Media
Personalities
Statistics
Themes
Videos
launch.bat
TeaseAI.jar
TeaseAI.properties
Variables.js
Folder Media must contain this folders:
Images
Videos

Images must contaim folders:
Spoiler: show
Blowjob
Boobs
Butts
Captions
Femdom
General
Hardcore
Hentai
Lesbian
Lezdom
Maledom
Softcore
Tease
These folders should contain relevant pictures in .jpg format.

Videos must contaim folders:
Spoiler: show
Blowjob
Femdom
Femsub
General
Hardcore
JOI
Lesbian
Softcore
These folders should contain relevant videos in .mp4 format.
User avatar
FrozenWolf
Explorer At Heart
Explorer At Heart
Posts: 434
Joined: Tue Oct 30, 2018 7:50 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Dom/me(s): None
Sub/Slave(s): None
Location: UK

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

Post by FrozenWolf »

GodDragon wrote: Thu Mar 25, 2021 4:39 pm
FrozenWolf wrote: Thu Mar 25, 2021 3:43 pm
GodDragon wrote: Thu Mar 25, 2021 3:34 pm

Wouldn't it be better to fix the millisToTimeUnit function then? How does it return a string though? Like

"return (millisec / (1000 * 60 * 60 * 24)).toFixed(fraction);" How does this return a string in any world?
https://www.w3schools.com/jsref/jsref_tofixed.asp
"The toFixed() method converts a number into a string, rounding to a specified number of decimals"

I guess we'd need to look to see where else millisToTimeUnit() is used and whether numerical operations are being performed on the result.
I've always expected it to be a number so I can just change it.
That certainly sounds like the right approach. I thought the intention was that it did return a string, but in hindsight you'd have probably named it millitToTimeString() instead if that was the case. I've had a look through the uses of it, and everything does seem to expect a number. I suppose that normal arithmetic operations such as add, multiply, etc. perform an automatic conversion from string to number, but comparison operators don't.

I'll rip my commit out the pull request.
Hidden1
Curious Newbie
Curious Newbie
Posts: 2
Joined: Wed Jan 06, 2021 11:11 pm

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

Post by Hidden1 »

Hi, I keep getting this error when entering the dungeon.
Spoiler: show
05:37:22 pm CHAT: [Miss A]: Let's see if there is any specific reasons to why you've been given punishment points this week...
Exception in thread "Thread-29" java.lang.ClassCastException: Cannot cast java.lang.Integer to java.lang.CharSequence
at java.base/java.lang.Class.cast(Class.java:3734)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$231$\^eval\_.:program(<eval>:225)
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$217$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$217$\^eval\_.:program(<eval>:40)
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$46$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$46$\^eval\_.:program(<eval>:138)
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)
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by GodDragon »

Hidden1 wrote: Thu Mar 25, 2021 6:07 pm Hi, I keep getting this error when entering the dungeon.
Spoiler: show
05:37:22 pm CHAT: [Miss A]: Let's see if there is any specific reasons to why you've been given punishment points this week...
Exception in thread "Thread-29" java.lang.ClassCastException: Cannot cast java.lang.Integer to java.lang.CharSequence
at java.base/java.lang.Class.cast(Class.java:3734)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$231$\^eval\_.:program(<eval>:225)
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$217$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$217$\^eval\_.:program(<eval>:40)
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$46$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$46$\^eval\_.:program(<eval>:138)
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)
Can I please see your full log? Btw. could it be that you aren't running the latest version?
Hidden1
Curious Newbie
Curious Newbie
Posts: 2
Joined: Wed Jan 06, 2021 11:11 pm

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

Post by Hidden1 »

GodDragon wrote: Thu Mar 25, 2021 10:10 pm
Hidden1 wrote: Thu Mar 25, 2021 6:07 pm Hi, I keep getting this error when entering the dungeon.
Spoiler: show
05:37:22 pm CHAT: [Miss A]: Let's see if there is any specific reasons to why you've been given punishment points this week...
Exception in thread "Thread-29" java.lang.ClassCastException: Cannot cast java.lang.Integer to java.lang.CharSequence
at java.base/java.lang.Class.cast(Class.java:3734)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$231$\^eval\_.:program(<eval>:225)
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$217$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$217$\^eval\_.:program(<eval>:40)
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$46$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$46$\^eval\_.:program(<eval>:138)
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)
Can I please see your full log? Btw. could it be that you aren't running the latest version?
Here is the full log:
Spoiler: show
05:36:13 pm INFO: Checking libraries for updates...
05:36:14 pm INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:36:14 pm INFO: Libraries checked and up-to-date.
05:36:14 pm INFO: Initialization done.
05:36:15 pm INFO: Launching TAJ 1.3
05:36:15 pm INFO: Scanning potential personality 'Spicy'.
05:36:15 pm INFO: Found personality 'Spicy'.
05:36:15 pm INFO: Scanning potential personality 'Spicy (0.1.5).zip'.
05:36:15 pm INFO: Loading personality 'Spicy'.
Warning: Nashorn engine is planned to be removed from a future JDK release
05:36:16 pm INFO: Finished initializing personality 'Spicy'.
05:36:16 pm INFO: Trying to fetch current version file for personality 'Spicy' from https://raw.githubusercontent.com/GodDr ... properties
05:36:16 pm INFO: Fetched current version of personality 'Spicy'
05:36:16 pm INFO: Personality 'Spicy' version 0.1.5.1 was successfully loaded.
05:36:18 pm INFO: Loaded 13 picture sets for Dom
05:36:19 pm WARNING: Found multiple txt files in folder D:\New folder\New folder\TAIJ rars\Spicy Quick Start\Glitter 1 Anastacia Harris\Glitter 1 Anastacia Harris\21
05:36:19 pm INFO: Loaded 23 picture sets for Emma
05:36:20 pm INFO: Loaded 16 picture sets for Staicy
05:36:20 pm INFO: Loaded 22 picture sets for Amara
Warning: Nashorn engine is planned to be removed from a future JDK release
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
05:36:28 pm INFO: Loaded 67 vocabularies.
05:36:28 pm INFO: Loaded 14 responses.
05:36:29 pm CHAT: Launching Spicy 0.1.5.1
05:36:30 pm INFO: Loaded array list homeRooms
05:36:30 pm INFO: Loaded 1 rooms
05:36:31 pm INFO: Temp Lust: 1
05:36:31 pm INFO: Temp Happiness: 3
05:36:31 pm INFO: Temp Anger: 1
05:36:31 pm INFO: Changed merit because punishment points are above threshold
05:36:31 pm INFO: Calculating mood for 717 and strictness 2
05:36:31 pm INFO: Changing merits (level 1) by -37
05:36:31 pm INFO: Mood after startup routine
05:36:31 pm INFO: Lust: 31
05:36:31 pm INFO: Happiness: 16
05:36:31 pm INFO: Anger: 20
05:36:31 pm INFO: Loaded array list chastityCages
05:36:31 pm INFO: Loaded 0 e stim modes
05:36:31 pm INFO: Loaded array list highHeels
05:36:31 pm INFO: Loaded array list dildos
05:36:31 pm INFO: Loaded array list buttplugs
05:36:31 pm INFO: Loaded 1 chastity cages
05:36:31 pm INFO: Loaded 1 dildos
05:36:31 pm INFO: Loaded 1 buttplugs
05:36:32 pm INFO: Calculating mood for 680 and strictness 2
05:36:32 pm INFO: Hours since last pp multiplier change 222
05:36:32 pm INFO: Base multiplier level is 1.4000000000000001
05:36:32 pm INFO: Subtract multiplier level is 7.400000000000001
05:36:32 pm INFO: PP Multiplier change is -0.25
05:36:32 pm INFO: Reducing pp multiplier from 0.5
05:36:32 pm INFO: New pp multiplier is 0.5
05:36:32 pm CHAT: [Vivienne]: Yes slave?
05:36:41 pm CHAT: 05:36 pm sub: Session
05:36:41 pm CHAT: [Vivienne]: Session denied cuckie
05:36:43 pm CHAT: [Vivienne]: You have too many punishment points
05:36:46 pm CHAT: [Vivienne]: Report for punishment
05:36:49 pm CHAT: 05:36 pm sub: Dungeon
05:36:49 pm CHAT: [Miss A]: Yes toy?
05:36:52 pm CHAT: 05:36 pm sub: Report for punishment
05:36:52 pm CHAT: [Miss A]: Perfect..
05:36:53 pm CHAT: [Miss A]: Having a look at your file...
05:36:54 pm CHAT: [Miss A]: Take a seat...
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
at java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:482)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1344)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1311)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1110)
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1468)
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1315)
at me.goddragon.teaseai.utils.media.ImageUtils.resizeImage(ImageUtils.java:40)
at me.goddragon.teaseai.utils.media.ImageUtils.setImageInView(ImageUtils.java:26)
at me.goddragon.teaseai.api.media.MediaHandler$4.run(MediaHandler.java:148)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:832)
java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
at java.desktop/java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:482)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1344)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1311)
at java.desktop/com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1110)
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1468)
at java.desktop/javax.imageio.ImageIO.read(ImageIO.java:1315)
at me.goddragon.teaseai.utils.media.ImageUtils.resizeImage(ImageUtils.java:40)
at me.goddragon.teaseai.utils.media.ImageUtils.setImageInView(ImageUtils.java:26)
at me.goddragon.teaseai.api.media.MediaHandler$4.run(MediaHandler.java:148)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:428)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at javafx.graphics/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:427)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:832)
05:37:20 pm CHAT: [Miss A]: Let's continue
05:37:22 pm CHAT: [Miss A]: Let's see if there is any specific reasons to why you've been given punishment points this week...
Exception in thread "Thread-29" java.lang.ClassCastException: Cannot cast java.lang.Integer to java.lang.CharSequence
at java.base/java.lang.Class.cast(Class.java:3734)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$231$\^eval\_.:program(<eval>:225)
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$217$\^eval\_.:scopeCall-4(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$217$\^eval\_.:program(<eval>:40)
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$46$\^eval\_.:scopeCall(<eval>)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$46$\^eval\_.:program(<eval>:138)
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)
05:39:12 pm CHAT: 05:39 pm sub: Yes Mistress
05:39:13 pm CHAT: 05:39 pm sub: I am sorry Mistress
ava:41)
05:39:12 pm CHAT: 05:39 pm sub: Yes Mistress
05:39:13 pm CHAT: 05:39 pm sub: I am sorry Mistress
I used the quick start to set everything up so I will be using whatever version came with that which i think is the newest.
Post Reply