[Tease Program] Tease-AI Java (1.4)

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

User avatar
Vidus
Explorer
Explorer
Posts: 9
Joined: Tue Jan 26, 2016 5:17 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Finland

Re: [Tease Program] Tease-AI Java (1.4)

Post by Vidus »

As a hobby programmer that never touched java before, how would one compile the code in git repo into a working program?
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 Program] Tease-AI Java (1.4)

Post by Bonsai50 »

Hello, I am 57 years old and severely disabled after a stroke. I used to be very active here.
Now I can only do it with one hand.
who would help me And send me a taese AI with pictures, vids and URL's?? Since I can no longer get the files with one hand so well. Thank you in advance. ralle
UrSlaveInGB
Explorer
Explorer
Posts: 5
Joined: Mon Nov 12, 2012 1:30 am

Re: [Tease Program] Tease-AI Java (1.4)

Post by UrSlaveInGB »

Not sure if this is the right place to post this, but I am attempting to run TeaseAI in a container with an HTML5 desktop environment for portability.

I have been able to get TAI to start, kind of. It fails downloading dependencies on the first run.

Place this Dockerfile in your TeaseAI Java folder and it will copy your TeaseAI into the image.
Alternatively, remove the copy . /app/ line and bind mount your TeaseAI folder to /app/

I use Podman, but Docker is a drop-in.

Code: Select all

podman build -t teaseai:latest .

Code: Select all

podman run --replace --name teaseai -p 5800:5800 teaseai:latest
Any help would be greatly appreciated, Java is not something I am super familiar with.

Code: Select all

# Pull base image.
FROM jlesage/baseimage-gui:debian-11

# Acquire OpenJDK14
ADD https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz /opt/openjdk-14.0.2_linux-x64_bin.tar.gz

# Install OpenJDK14
RUN tar xf /opt/openjdk-14.0.2_linux-x64_bin.tar.gz --directory /opt

# Install TeaseAI
COPY . /app/

# Initialize Application
RUN echo "#!/bin/bash" > /startapp.sh \
    && echo "cd /app" >> /startapp.sh \
    && echo "export JAVA_HOME=/opt/jdk-14.0.2" >> /startapp.sh \
    && echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /startapp.sh \
    && echo "exec java -jar /app/TeaseAI.jar" >> /startapp.sh \
    && chmod +x /startapp.sh \
    && chmod -R u+rwX,g+rwX,o+rwX /app

# Set the name of the application.
#RUN set-cont-env APP_NAME "TeaseAI"
Here are the logs when it fails.
Spoiler: show
[services.d] starting app...
[app] starting DockerApp...
[services.d] done.
02:56:08 AM INFO: Starting up TAJ Classloader...
02:56:08 AM INFO: Classes injected. Starting up TAJ...
02:56:08 AM INFO: Checking libraries for updates...
02:56:09 AM INFO: Missing library gson-2.6.2.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-collections-3.2.1.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-configuration-1.7.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-lang-2.6.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-logging-1.1.1.jar queued for fetch.
02:56:09 AM INFO: Missing library guava-22.0.jar queued for fetch.
02:56:09 AM INFO: Missing library httpclient-4.3.6.jar queued for fetch.
02:56:09 AM INFO: Missing library httpcore-4.3.3.jar queued for fetch.
02:56:09 AM INFO: Missing library httpmime-4.3.3.jar queued for fetch.
02:56:09 AM INFO: Missing library json-20140107.jar queued for fetch.
02:56:09 AM INFO: Missing library jsoup-1.8.1.jar queued for fetch.
02:56:09 AM INFO: Missing library marytts-builder-5.2-jar-with-dependencies.jar queued for fetch.
02:56:09 AM INFO: Missing library marytts-lang-en-5.2.jar queued for fetch.
02:56:09 AM INFO: Missing library voice-dfki-prudence-hsmm-5.2.jar queued for fetch.
02:56:09 AM INFO: Missing library estimAPI.jar queued for fetch.
02:56:09 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
11/04/2023 02:56:17 Got connection from client 127.0.0.1
11/04/2023 02:56:17 other clients:
11/04/2023 02:56:17 Got 'ws' WebSockets handshake
11/04/2023 02:56:17 Got protocol: binary
11/04/2023 02:56:17 - webSocketsHandshake: using binary/raw encoding
11/04/2023 02:56:17 - WebSockets client version hybi-13
11/04/2023 02:56:17 Disabled X server key autorepeat.
11/04/2023 02:56:17 to force back on run: 'xset r on' (3 times)
11/04/2023 02:56:17 incr accepted_client=1 for 127.0.0.1:53440 sock=11
11/04/2023 02:56:17 Client Protocol Version 3.8
11/04/2023 02:56:17 Protocol version sent 3.8, using 3.8
11/04/2023 02:56:17 rfbProcessClientSecurityType: executing handler for type 1
11/04/2023 02:56:17 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
11/04/2023 02:56:17 copy_tiles: allocating first_line at size 41
11/04/2023 02:56:17 Pixel format for client 127.0.0.1:
11/04/2023 02:56:17 32 bpp, depth 24, little endian
11/04/2023 02:56:17 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
11/04/2023 02:56:17 no translation needed
11/04/2023 02:56:17 Enabling NewFBSize protocol extension for client 127.0.0.1
11/04/2023 02:56:17 Enabling full-color cursor updates for client 127.0.0.1
11/04/2023 02:56:17 Using image quality level 6 for client 127.0.0.1
11/04/2023 02:56:17 Using JPEG subsampling 0, Q79 for client 127.0.0.1
11/04/2023 02:56:17 Using compression level 9 for client 127.0.0.1
11/04/2023 02:56:17 Enabling LastRect protocol extension for client 127.0.0.1
11/04/2023 02:56:17 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
11/04/2023 02:56:17 Using tight encoding for client 127.0.0.1
11/04/2023 02:56:18 client_set_net: 127.0.0.1 0.0009
11/04/2023 02:56:18 created xdamage object: 0x20002c
11/04/2023 02:56:26 created selwin: 0x20002d
11/04/2023 02:56:26 called initialize_xfixes()
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at me.goddragon.teaseai.utils.classloader.JarRsrcLoader.main(JarRsrcLoader.java:65)
Caused by: java.lang.NullPointerException
at me.goddragon.teaseai.Main.restart(Main.java:147)
at me.goddragon.teaseai.utils.update.UpdateHandler.checkLibraries(UpdateHandler.java:151)
at me.goddragon.teaseai.Main.main(Main.java:23)
... 5 more
[services.d] stopping services
Ben205
Curious Newbie
Curious Newbie
Posts: 1
Joined: Tue Aug 10, 2021 1:45 pm

Re: [Tease Program] Tease-AI Java (1.4)

Post by Ben205 »

Hi all,

trying to get mischievous to work but it always fails on startup. This is a fresh install Fyi
Any help would be greatly appreciated, thank you in advance :)
Logs:
Spoiler: show
05:33:30 pm INFO: Launching with command: 'Optional[C:\Users\Benji\Desktop\T AI\JAVA\jdk-14.0.2\bin\java.exe]'
05:33:30 pm INFO: Checking libraries for updates...
05:33:31 pm INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:33:31 pm INFO: Libraries checked and up-to-date.
05:33:31 pm INFO: Initialization done.
05:33:31 pm INFO: Launching TAJ 1.4
05:33:31 pm INFO: Scanning potential personality 'Default'.
05:33:31 pm INFO: Found personality 'Default'.
05:33:31 pm INFO: Scanning potential personality 'Mischevious'.
05:33:31 pm INFO: Found personality 'Mischevious'.
05:33:31 pm INFO: Loading personality 'Default'.
05:33:31 pm INFO: Finished initializing personality 'Default'.
05:33:31 pm INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
05:33:31 pm INFO: Loading personality 'Mischevious'.
05:33:31 pm INFO: Finished initializing personality 'Mischevious'.
05:33:31 pm INFO: Trying to fetch current version file for personality 'Mischevious' from https://raw.githubusercontent.com/skier ... properties
java.io.FileNotFoundException: https://raw.githubusercontent.com/skier ... properties
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1928)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1528)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at java.base/java.net.URL.openStream(URL.java:1167)
at me.goddragon.teaseai.api.config.ConfigHandler.loadConfig(ConfigHandler.java:49)
at me.goddragon.teaseai.api.scripts.personality.Personality.checkForUpdate(Personality.java:77)
at me.goddragon.teaseai.api.scripts.personality.PersonalityManager.loadPersonalities(PersonalityManager.java:45)
at me.goddragon.teaseai.TeaseAI$1.call(TeaseAI.java:130)
at me.goddragon.teaseai.TeaseAI$1.call(TeaseAI.java:120)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:832)
05:33:31 pm INFO: Fetched current version of personality 'Mischevious'
05:33:31 pm SEVERE: Fetched invalid properties file from url 'https://raw.githubusercontent.com/skier ... properties' for personality 'Mischevious'. Version number is missing.
05:33:31 pm INFO: Personality 'Mischevious' version 1.0.3 was successfully loaded.
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
05:33:46 pm INFO: Loaded 108 vocabularies.
05:33:46 pm INFO: Loaded 9 responses.
Exception in thread "Thread-7" java.lang.IllegalArgumentException: URI is not hierarchical
at java.base/java.io.File.<init>(File.java:421)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$20$275$\^eval\_.setUpMedia(<eval>:15)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$17$\^eval\_/0x0000000801168c40.:program(<eval>:6)
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:190)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Personality(ScriptHandler.java:126)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
User avatar
MaoMao3974
Explorer
Explorer
Posts: 93
Joined: Fri Sep 27, 2019 12:04 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease Program] Tease-AI Java (1.4)

Post by MaoMao3974 »

hi, apologies if i missed this i did try skim through pages to see if anyone asked before.

recently bought the handy and i wondered if tease ai can be setup to work with funscripts/handy or if something being considred for the future, think for those with something like handy it be amazing addition.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 656
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease Program] Tease-AI Java (1.4)

Post by markus »

MaoMao3974 wrote: Tue Jul 25, 2023 11:46 pm hi, apologies if i missed this i did try skim through pages to see if anyone asked before.

recently bought the handy and i wondered if tease ai can be setup to work with funscripts/handy or if something being considred for the future, think for those with something like handy it be amazing addition.
Hi!

I don't know about Tai-Java, ... I'll leave that for others to answer.

But Tai Awakening supports Buttplug.IO which supports The Handy as well.
The latest (released) version of Awakening doesn't support linear toys yet (The Handy is a linear toy), but everything is done and ready, I just waiting for a test-result.
So you might just look up the release notes of it, especially the part about Buttplug.IO and check if that could be something for you.
Just let me know if you are interested, then I could release the version supporting the handy as a 'linear-beta' or such.

But it doesn't support funscripts, you would have to do some scripting on your own, but maybe that would be a start, ... other features for Awakening (and the Handy) might follow in the future, like running the handy in sync to the metronome.

And don't let us hijack this thread, so if your answer to this is about Awakening, better use that thread and not this one.

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

Re: [Tease Program] Tease-AI Java (1.4)

Post by GodDragon »

UrSlaveInGB wrote: Tue Apr 25, 2023 7:32 pm Not sure if this is the right place to post this, but I am attempting to run TeaseAI in a container with an HTML5 desktop environment for portability.

I have been able to get TAI to start, kind of. It fails downloading dependencies on the first run.

Place this Dockerfile in your TeaseAI Java folder and it will copy your TeaseAI into the image.
Alternatively, remove the copy . /app/ line and bind mount your TeaseAI folder to /app/

I use Podman, but Docker is a drop-in.

Code: Select all

podman build -t teaseai:latest .

Code: Select all

podman run --replace --name teaseai -p 5800:5800 teaseai:latest
Any help would be greatly appreciated, Java is not something I am super familiar with.

Code: Select all

# Pull base image.
FROM jlesage/baseimage-gui:debian-11

# Acquire OpenJDK14
ADD https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz /opt/openjdk-14.0.2_linux-x64_bin.tar.gz

# Install OpenJDK14
RUN tar xf /opt/openjdk-14.0.2_linux-x64_bin.tar.gz --directory /opt

# Install TeaseAI
COPY . /app/

# Initialize Application
RUN echo "#!/bin/bash" > /startapp.sh \
    && echo "cd /app" >> /startapp.sh \
    && echo "export JAVA_HOME=/opt/jdk-14.0.2" >> /startapp.sh \
    && echo "export PATH=\$PATH:\$JAVA_HOME/bin" >> /startapp.sh \
    && echo "exec java -jar /app/TeaseAI.jar" >> /startapp.sh \
    && chmod +x /startapp.sh \
    && chmod -R u+rwX,g+rwX,o+rwX /app

# Set the name of the application.
#RUN set-cont-env APP_NAME "TeaseAI"
Here are the logs when it fails.
Spoiler: show
[services.d] starting app...
[app] starting DockerApp...
[services.d] done.
02:56:08 AM INFO: Starting up TAJ Classloader...
02:56:08 AM INFO: Classes injected. Starting up TAJ...
02:56:08 AM INFO: Checking libraries for updates...
02:56:09 AM INFO: Missing library gson-2.6.2.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-collections-3.2.1.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-configuration-1.7.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-lang-2.6.jar queued for fetch.
02:56:09 AM INFO: Missing library commons-logging-1.1.1.jar queued for fetch.
02:56:09 AM INFO: Missing library guava-22.0.jar queued for fetch.
02:56:09 AM INFO: Missing library httpclient-4.3.6.jar queued for fetch.
02:56:09 AM INFO: Missing library httpcore-4.3.3.jar queued for fetch.
02:56:09 AM INFO: Missing library httpmime-4.3.3.jar queued for fetch.
02:56:09 AM INFO: Missing library json-20140107.jar queued for fetch.
02:56:09 AM INFO: Missing library jsoup-1.8.1.jar queued for fetch.
02:56:09 AM INFO: Missing library marytts-builder-5.2-jar-with-dependencies.jar queued for fetch.
02:56:09 AM INFO: Missing library marytts-lang-en-5.2.jar queued for fetch.
02:56:09 AM INFO: Missing library voice-dfki-prudence-hsmm-5.2.jar queued for fetch.
02:56:09 AM INFO: Missing library estimAPI.jar queued for fetch.
02:56:09 AM INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
11/04/2023 02:56:17 Got connection from client 127.0.0.1
11/04/2023 02:56:17 other clients:
11/04/2023 02:56:17 Got 'ws' WebSockets handshake
11/04/2023 02:56:17 Got protocol: binary
11/04/2023 02:56:17 - webSocketsHandshake: using binary/raw encoding
11/04/2023 02:56:17 - WebSockets client version hybi-13
11/04/2023 02:56:17 Disabled X server key autorepeat.
11/04/2023 02:56:17 to force back on run: 'xset r on' (3 times)
11/04/2023 02:56:17 incr accepted_client=1 for 127.0.0.1:53440 sock=11
11/04/2023 02:56:17 Client Protocol Version 3.8
11/04/2023 02:56:17 Protocol version sent 3.8, using 3.8
11/04/2023 02:56:17 rfbProcessClientSecurityType: executing handler for type 1
11/04/2023 02:56:17 rfbProcessClientSecurityType: returning securityResult for client rfb version >= 3.8
11/04/2023 02:56:17 copy_tiles: allocating first_line at size 41
11/04/2023 02:56:17 Pixel format for client 127.0.0.1:
11/04/2023 02:56:17 32 bpp, depth 24, little endian
11/04/2023 02:56:17 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
11/04/2023 02:56:17 no translation needed
11/04/2023 02:56:17 Enabling NewFBSize protocol extension for client 127.0.0.1
11/04/2023 02:56:17 Enabling full-color cursor updates for client 127.0.0.1
11/04/2023 02:56:17 Using image quality level 6 for client 127.0.0.1
11/04/2023 02:56:17 Using JPEG subsampling 0, Q79 for client 127.0.0.1
11/04/2023 02:56:17 Using compression level 9 for client 127.0.0.1
11/04/2023 02:56:17 Enabling LastRect protocol extension for client 127.0.0.1
11/04/2023 02:56:17 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFFFECC)
11/04/2023 02:56:17 Using tight encoding for client 127.0.0.1
11/04/2023 02:56:18 client_set_net: 127.0.0.1 0.0009
11/04/2023 02:56:18 created xdamage object: 0x20002c
11/04/2023 02:56:26 created selwin: 0x20002d
11/04/2023 02:56:26 called initialize_xfixes()
Exception in thread "main" java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at me.goddragon.teaseai.utils.classloader.JarRsrcLoader.main(JarRsrcLoader.java:65)
Caused by: java.lang.NullPointerException
at me.goddragon.teaseai.Main.restart(Main.java:147)
at me.goddragon.teaseai.utils.update.UpdateHandler.checkLibraries(UpdateHandler.java:151)
at me.goddragon.teaseai.Main.main(Main.java:23)
... 5 more
[services.d] stopping services
What version are you running? This seems to be caused by something not found in your docker instance. I can't find the line 147 in my version of the main class.
MaoMao3974 wrote: Tue Jul 25, 2023 11:46 pm hi, apologies if i missed this i did try skim through pages to see if anyone asked before.

Recently bought the handy and i wondered if tease ai can be setup to work with funscripts/handy or if something being considred for the future, think for those with something like handy it be amazing addition.
I have some support for Lovense toys. No others right now sadly.
Ben205 wrote: Sun Apr 30, 2023 4:40 pm Hi all,

trying to get mischievous to work but it always fails on startup. This is a fresh install Fyi
Any help would be greatly appreciated, thank you in advance :)
Logs:
Spoiler: show
05:33:30 pm INFO: Launching with command: 'Optional[C:\Users\Benji\Desktop\T AI\JAVA\jdk-14.0.2\bin\java.exe]'
05:33:30 pm INFO: Checking libraries for updates...
05:33:31 pm INFO: Library uber-EstimAPI-0.0.1-SNAPSHOT.jar is only local but keeping and not deleting.
05:33:31 pm INFO: Libraries checked and up-to-date.
05:33:31 pm INFO: Initialization done.
05:33:31 pm INFO: Launching TAJ 1.4
05:33:31 pm INFO: Scanning potential personality 'Default'.
05:33:31 pm INFO: Found personality 'Default'.
05:33:31 pm INFO: Scanning potential personality 'Mischevious'.
05:33:31 pm INFO: Found personality 'Mischevious'.
05:33:31 pm INFO: Loading personality 'Default'.
05:33:31 pm INFO: Finished initializing personality 'Default'.
05:33:31 pm INFO: Personality 'Default Personality' version 1.0 was successfully loaded.
05:33:31 pm INFO: Loading personality 'Mischevious'.
05:33:31 pm INFO: Finished initializing personality 'Mischevious'.
05:33:31 pm INFO: Trying to fetch current version file for personality 'Mischevious' from https://raw.githubusercontent.com/skier ... properties
java.io.FileNotFoundException: https://raw.githubusercontent.com/skier ... properties
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1928)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1528)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:224)
at java.base/java.net.URL.openStream(URL.java:1167)
at me.goddragon.teaseai.api.config.ConfigHandler.loadConfig(ConfigHandler.java:49)
at me.goddragon.teaseai.api.scripts.personality.Personality.checkForUpdate(Personality.java:77)
at me.goddragon.teaseai.api.scripts.personality.PersonalityManager.loadPersonalities(PersonalityManager.java:45)
at me.goddragon.teaseai.TeaseAI$1.call(TeaseAI.java:130)
at me.goddragon.teaseai.TeaseAI$1.call(TeaseAI.java:120)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.lang.Thread.run(Thread.java:832)
05:33:31 pm INFO: Fetched current version of personality 'Mischevious'
05:33:31 pm SEVERE: Fetched invalid properties file from url 'https://raw.githubusercontent.com/skier ... properties' for personality 'Mischevious'. Version number is missing.
05:33:31 pm INFO: Personality 'Mischevious' version 1.0.3 was successfully loaded.
Set script thread!
Warning: Nashorn engine is planned to be removed from a future JDK release
05:33:46 pm INFO: Loaded 108 vocabularies.
05:33:46 pm INFO: Loaded 9 responses.
Exception in thread "Thread-7" java.lang.IllegalArgumentException: URI is not hierarchical
at java.base/java.io.File.<init>(File.java:421)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$20$275$\^eval\_.setUpMedia(<eval>:15)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$17$\^eval\_/0x0000000801168c40.:program(<eval>:6)
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:190)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:144)
at me.goddragon.teaseai.api.scripts.ScriptHandler.startPersonality(ScriptHandler.java:126)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Personality(ScriptHandler.java:126)
at me.goddragon.teaseai.api.session.Session$1.run(Session.java:41)
Well apparently skier233 deleted their github repository. You can remove the github link from their personality properties file to get it starting to work again.
Wei Wuxian
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sat Jun 24, 2023 7:05 pm

Re: [Tease Program] Tease-AI Java (1.4)

Post by Wei Wuxian »

Hello,

I've encountered a couple of issues with two of the personalities I've set up, and I'm hoping to find solutions for them.

Instant Messages with Bound to Her Will: I've configured the default type speed to medium for this personality, but the messages are arriving instantly. I'm wondering if there's a way to adjust this delay correctly.

Image/Video Display Issue with Spicy Personality: I've successfully set up image paths for various personalities, and they're working as expected. However, when it comes to the Spicy personality, no images or videos are being displayed. I'd appreciate any guidance on resolving this problem.

I've tried searching for solutions to these issues, but haven't been able to find any. Your help would be greatly appreciated.

Thank you in advance.
Spielers
Explorer At Heart
Explorer At Heart
Posts: 302
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease Program] Tease-AI Java (1.4)

Post by Spielers »

hey can i run it on android?
xlx
Curious Newbie
Curious Newbie
Posts: 2
Joined: Thu Jan 04, 2024 3:12 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch

Re: [Tease Program] Tease-AI Java (1.4)

Post by xlx »

It works well, I use Spicy character. The only thing is it's good to use URL for media because tumblr has been non-functional for a long time. Also, I would like it if it were possible to copy text from the character. Otherwise, amazing work.

After a long research, I found that it was possible.Reddit works
Post Reply

Who is online

Users browsing this forum: No registered users and 59 guests