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
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.
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
Gah! However, you missed a bit!
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.
Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github
Gah! However, you missed a bit!
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.
Thanks, I've found the bug. I'll put together a patch.
I sniped you, check out my newest push on github
Gah! However, you missed a bit!
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?
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?
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.
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.
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
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?
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.
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: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?
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?
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.