[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

ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

Jallevaro wrote: Sun Dec 16, 2018 6:36 pm Well, yeah, I guess that's basically what I'm trying to do. The closest I could find on the Wiki was the showImage method. But that requires a URL. Would I have to store the URL to the current domme set with getCurrentImageURL and use that with the showImage method?

It feels like I'm missing something super obvious :-D
You can display an image based off of its local path not using a url. From the wiki on show image:

Code: Select all

showImage("Images/SomeImages/leaf.jpg");
Or if you just wanted to display a random image, you could use “SomeImages/*.*”.
You can look at how I use showImage in MediaUtils of TAJUtils if you’d like more examples.
Jallevaro
Explorer
Explorer
Posts: 8
Joined: Mon Apr 25, 2011 10:42 pm

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

Post by Jallevaro »

ski23 wrote: Sun Dec 16, 2018 11:35 pm You can display an image based off of its local path not using a url. From the wiki on show image:

Code: Select all

showImage("Images/SomeImages/leaf.jpg");
Or if you just wanted to display a random image, you could use “SomeImages/*.*”.
You can look at how I use showImage in MediaUtils of TAJUtils if you’d like more examples.
Well, yeah, I figured URL and local path were interchangeable. But the problem is that I don't know the local path to the current Domme set. Let's say I have 10 sets of pictures for the Domme, so like Images/Domme/01, Images/Domme02, etc. When I start a new session a set of images are chosen at random. What I'm trying to do is to show images from the same set, like it does automatically when sending a message.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

Jallevaro wrote: Tue Dec 18, 2018 1:09 am
ski23 wrote: Sun Dec 16, 2018 11:35 pm You can display an image based off of its local path not using a url. From the wiki on show image:

Code: Select all

showImage("Images/SomeImages/leaf.jpg");
Or if you just wanted to display a random image, you could use “SomeImages/*.*”.
You can look at how I use showImage in MediaUtils of TAJUtils if you’d like more examples.
Well, yeah, I figured URL and local path were interchangeable. But the problem is that I don't know the local path to the current Domme set. Let's say I have 10 sets of pictures for the Domme, so like Images/Domme/01, Images/Domme02, etc. When I start a new session a set of images are chosen at random. What I'm trying to do is to show images from the same set, like it does automatically when sending a message.
Something like this should work:

Code: Select all

let chatHandler = Java.type(“me.goddragon.teaseai.api.chat.ChatHandler”);
let dommeImagePath = chatHandler.getHandler().getCurrentDom().getPictureSet().getFolder().getPath();
Jallevaro
Explorer
Explorer
Posts: 8
Joined: Mon Apr 25, 2011 10:42 pm

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

Post by Jallevaro »

ski23 wrote: Tue Dec 18, 2018 2:15 am Something like this should work:

Code: Select all

let chatHandler = Java.type(“me.goddragon.teaseai.api.chat.ChatHandler”);
let dommeImagePath = chatHandler.getHandler().getCurrentDom().getPictureSet().getFolder().getPath();
Thanks, that works perfectly.
I had to call setDom(1) otherwise chatHandler.getHandler().getCurrentDom() would return null.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

Jallevaro wrote: Thu Dec 20, 2018 3:52 pm
ski23 wrote: Tue Dec 18, 2018 2:15 am Something like this should work:

Code: Select all

let chatHandler = Java.type(“me.goddragon.teaseai.api.chat.ChatHandler”);
let dommeImagePath = chatHandler.getHandler().getCurrentDom().getPictureSet().getFolder().getPath();
Thanks, that works perfectly.
I had to call setDom(1) otherwise chatHandler.getHandler().getCurrentDom() would return null.
Thats strange. I’ll look into that in the future. I’m glad you got it working though! Let me know if you have any other questions.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

New Experimental Version

I am releasing a new experimental version of Tease AI Java. This version completely overhauls the url file system. This is due to the tumblr NSFW content wipe. However, I believe that, Tease AI Java will probably be better off because of the wipe anyway. The way url files work now is that instead of putting in a blog url from tumblr, now you can put in a url from any of these following sites (more can be added later):
Spoiler: show
aerisdies.com
artstation.com
bato.to
bcfakes.com
blackbrickroadofoz.com
cfake.com
4chan.org
tag-fox.com
deviantart.com
drawcrowd.com
dribbble.com
dynasty-scans.com
e621.net
e-hentai.org
8muses.com
eroshare.com
erome.com
femjoyhunter.com
500px.com
flickr.com
furaffinity.net
fuskator.com
girlsofdesire.org
hbrowse.com
hentai2read.com
hentai.cafe
hentai-foundry.com
hitomi.la
hypnohub.net
imagebam.com
imagefap.com
imagevenue.com
imgbox.com
imgur.com
instagram.com
jagodibuja.com
luscious.net
manganelo.com
modelmayhem.com
modelx.org
motherless.com
myhentaicomics.com
cdn2.natalie.mu
newsfilter.org
nfsfw.com
nhentai.net
nude-gals.com
oglaf.com
rule34.paheal.net
photobucket.com
pichunter.com
picstatio.com
porncomix.info
pornhub.com
pornpics.com
rajce.idnes.cz
reddit.com
rule34.xxx
sankakucomplex.com
shesfreaky.com
sinfest.net
sinnercomics.com
smutty.com
sta.sh
tapas.io
teenplanet.org
thechive.com
theyiffgallery.com
tsumino.com
tumblr.com
twitter.com
2dgalleries.com
vidble.com
view-comic.com
vk.com
vsco.co
webtoons.com
totempole666.com
buttsmithy.com
incase.buttsmithy.com
themonsterunderthebed.net
prismblush.com
konradokonski.com
freeadultcomix.com
thisis.delvecomic.com
shipinbottle.pepsaga.com
8muses.download
spyingwithlana.com
xbooru.com
xhamster.com
yuvutu.com
zizki.com
tamindir.com
Tease AI Java will work no matter which of these sites you use. You may want to experiment and find what site you prefer most. Personally, I prefer using reddit due to the large amount of good content and the fact that subreddits can be specific to a category. You can download reddit images by entering a subreddit url or a user's url to download all of a user's pictures. Also, existing tumblr url files should still work.

Because of the nature of how big of a change this is and how many sites are now supported, this update is an experimental update which means you need to download it here. It won't auto-update for you. I need everyone's help to find bugs as there will inevitably be some with this big of a change. Also, let me know of any questions, concerns, or recommendations you might have.

Download:
https://www.mediafire.com/file/k5t9m3ga ... I.jar/file
Last edited by ski23 on Sun Dec 30, 2018 12:45 am, edited 3 times in total.
CatCrap
Explorer
Explorer
Posts: 24
Joined: Tue Jul 12, 2016 9:08 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by CatCrap »

Tried the new experimental version.
When adding a new url (Tested with https://www.reddit.com/r/Boobies/ ) using the Add URL button it doesn't do anything.
It doesn't create a url file or add it to the list on the left.

I tried without https and just the www. part, but then I get the standard "The given URL is either invalid or not supported." error.

This appears in the logs when clicking the button:

Code: Select all

Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8300(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1300(Unknown Source)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Am I missing some library or something?


FYI
The refresh and delete buttons seem to work.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

CatCrap wrote: Sat Dec 29, 2018 2:14 pm Tried the new experimental version.
When adding a new url (Tested with https://www.reddit.com/r/Boobies/ ) using the Add URL button it doesn't do anything.
It doesn't create a url file or add it to the list on the left.

I tried without https and just the www. part, but then I get the standard "The given URL is either invalid or not supported." error.

This appears in the logs when clicking the button:

Code: Select all

Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Unknown Source)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8300(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1300(Unknown Source)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Am I missing some library or something?


FYI
The refresh and delete buttons seem to work.
Ok, I have 2 things for you to try. First, when you press add url, does the add url, delete url, and refresh url buttons get greyed out (unclickable). If so, this means it is downloading and you'll need to wait until they appear again and then it will be finished. Secondly, if you do this and it still doesn't work, can you send your entire log file. In that log file you sent, there was a message about "Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper". Also verify your link in the box is just that reddit link and doesn't contain a twitter link as well. I tested the link you shared and it works for me. Let me know if it works after these steps and if it doesn't, please send me the log file.
CatCrap
Explorer
Explorer
Posts: 24
Joined: Tue Jul 12, 2016 9:08 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by CatCrap »

ski23 wrote: Sat Dec 29, 2018 7:25 pm
Ok, I have 2 things for you to try. First, when you press add url, does the add url, delete url, and refresh url buttons get greyed out (unclickable). If so, this means it is downloading and you'll need to wait until they appear again and then it will be finished.
Nope, just pops back up. Tried clicking it three times. this round of testing.
ski23 wrote: Sat Dec 29, 2018 7:25 pm
Secondly, if you do this and it still doesn't work, can you send your entire log file. In that log file you sent, there was a message about "Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper".
Here you go:

Code: Select all


10:28:09 pm INFO: Launching TAJ 1.0.18
10:28:11 pm INFO: Personality 'Default Personality' version 1.0 loaded.
10:28:11 pm INFO: Personality 'Mischevious' version 1.0.16 loaded.
10:28:11 pm INFO: Personality 'Simple Choice' version 1.0 loaded.
10:28:12 pm SEVERE: Personality with name 'null' does not exist.
log4j:WARN No appenders could be found for logger (org.apache.commons.configuration.PropertiesConfiguration).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "JavaFX Application Thread" java.lang.ExceptionInInitializerError
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)
Caused by: java.lang.NullPointerException
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getConfigInteger(Utils.java:126)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper.<clinit>(TwitterRipper.java:28)
	... 41 more
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)

ski23 wrote: Sat Dec 29, 2018 7:25 pm
Also verify your link in the box is just that reddit link and doesn't contain a twitter link as well. I tested the link you shared and it works for me. Let me know if it works after these steps and if it doesn't, please send me the log file.
Double checked it.
Cleared the box of any hidden spaces.

Further info:

1. I tried doing a clean install (TeaseAI Java 1.0.17) and then auto upgrading to 1.0.18 then downloading experimental version.
Same error. (logs above)

2. Thought it might be java so also uninstalled and reinstalled that (jdk-11.0.1).

3. What I know about java coding is very basic at best, but I did try to take a look at your code on GitHub.
On the imported libraries, I don't know if java.lang.Class.forName is importing. Perhaps import the entire lang.*?
This is a stab in the dark however...

Let me know if I can give you anything else that might help.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

CatCrap wrote: Sat Dec 29, 2018 8:45 pm
ski23 wrote: Sat Dec 29, 2018 7:25 pm
Ok, I have 2 things for you to try. First, when you press add url, does the add url, delete url, and refresh url buttons get greyed out (unclickable). If so, this means it is downloading and you'll need to wait until they appear again and then it will be finished.
Nope, just pops back up. Tried clicking it three times. this round of testing.
ski23 wrote: Sat Dec 29, 2018 7:25 pm
Secondly, if you do this and it still doesn't work, can you send your entire log file. In that log file you sent, there was a message about "Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper".
Here you go:

Code: Select all


10:28:09 pm INFO: Launching TAJ 1.0.18
10:28:11 pm INFO: Personality 'Default Personality' version 1.0 loaded.
10:28:11 pm INFO: Personality 'Mischevious' version 1.0.16 loaded.
10:28:11 pm INFO: Personality 'Simple Choice' version 1.0 loaded.
10:28:12 pm SEVERE: Personality with name 'null' does not exist.
log4j:WARN No appenders could be found for logger (org.apache.commons.configuration.PropertiesConfiguration).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "JavaFX Application Thread" java.lang.ExceptionInInitializerError
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)
Caused by: java.lang.NullPointerException
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getConfigInteger(Utils.java:126)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper.<clinit>(TwitterRipper.java:28)
	... 41 more
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
	at java.base/java.lang.Class.forName0(Native Method)
	at java.base/java.lang.Class.forName(Class.java:315)
	at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
	at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
	at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
	at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
	at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
	at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
	at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
	at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
	at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
	at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
	at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
	at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
	at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
	at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
	at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
	at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
	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:834)

ski23 wrote: Sat Dec 29, 2018 7:25 pm
Also verify your link in the box is just that reddit link and doesn't contain a twitter link as well. I tested the link you shared and it works for me. Let me know if it works after these steps and if it doesn't, please send me the log file.
Double checked it.
Cleared the box of any hidden spaces.

Further info:

1. I tried doing a clean install (TeaseAI Java 1.0.17) and then auto upgrading to 1.0.18 then downloading experimental version.
Same error. (logs above)

2. Thought it might be java so also uninstalled and reinstalled that (jdk-11.0.1).

3. What I know about java coding is very basic at best, but I did try to take a look at your code on GitHub.
On the imported libraries, I don't know if java.lang.Class.forName is importing. Perhaps import the entire lang.*?
This is a stab in the dark however...

Let me know if I can give you anything else that might help.
It looks like the libraries weren't getting referenced correctly. Try this:
https://www.mediafire.com/file/k5t9m3ga ... I.jar/file
Last edited by ski23 on Sun Dec 30, 2018 12:45 am, edited 2 times in total.
CatCrap
Explorer
Explorer
Posts: 24
Joined: Tue Jul 12, 2016 9:08 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by CatCrap »

ski23 wrote: Sat Dec 29, 2018 8:57 pm
It looks like the libraries weren't getting referenced correctly. Try this:
https://www.mediafire.com/file/k5t9m3ga ... I.jar/file
Hmm, same symptoms:
11:06:34 pm INFO: Launching TAJ 1.0.18
11:06:35 pm INFO: Personality 'Default Personality' version 1.0 loaded.
11:06:35 pm INFO: Personality 'Mischevious' version 1.0.16 loaded.
11:06:35 pm INFO: Personality 'Simple Choice' version 1.0 loaded.
11:06:36 pm SEVERE: Personality with name 'null' does not exist.
log4j:WARN No appenders could be found for logger (org.apache.commons.configuration.PropertiesConfiguration).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Exception in thread "JavaFX Application Thread" java.lang.ExceptionInInitializerError
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
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:834)
Caused by: java.lang.NullPointerException
at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getConfigInteger(Utils.java:126)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper.<clinit>(TwitterRipper.java:28)
... 41 more
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
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:834)
Exception in thread "JavaFX Application Thread" java.lang.NoClassDefFoundError: Could not initialize class me.goddragon.teaseai.utils.libraries.ripme.ripper.rippers.TwitterRipper
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:315)
at me.goddragon.teaseai.utils.libraries.ripme.utils.Utils.getClassesForPackage(Utils.java:399)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipperConstructors(AbstractRipper.java:561)
at me.goddragon.teaseai.utils.libraries.ripme.ripper.AbstractRipper.getRipper(AbstractRipper.java:531)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:49)
at me.goddragon.teaseai.gui.settings.URLMediaSettings$1.handle(URLMediaSettings.java:1)
at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.base/javafx.event.Event.fireEvent(Event.java:198)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.postProcess(Scene.java:3564)
at javafx.graphics/javafx.scene.Scene$ClickGenerator.access$8200(Scene.java:3492)
at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3860)
at javafx.graphics/javafx.scene.Scene$MouseHandler.access$1200(Scene.java:3579)
at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849)
at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2588)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:397)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:434)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:390)
at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:433)
at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556)
at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942)
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:834)
Lets take this to PM's while we troubleshoot to avoid cluttering the thread.
ski23
Explorer At Heart
Explorer At Heart
Posts: 464
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

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

Post by ski23 »

This issue was fixed and the url links above have been edited to the fixed download link.
CatCrap
Explorer
Explorer
Posts: 24
Joined: Tue Jul 12, 2016 9:08 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

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

Post by CatCrap »

ski23 wrote: Sat Dec 29, 2018 9:41 pm This issue was fixed and the url links above have been edited to the fixed download link.
Thanks ski! Appreciate the effort. It is working well now!
lot5000
Explorer
Explorer
Posts: 38
Joined: Fri Aug 03, 2018 1:13 pm

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

Post by lot5000 »

When version 1.0.19 is planned out with all the current fixes - there are many already :)
User avatar
Yanker
Explorer
Explorer
Posts: 32
Joined: Fri Dec 08, 2006 6:54 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: UK

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

Post by Yanker »

Hi all,
I've just downloaded TAJ 1.0.18 & the Mischievous personality onto a Mac running Mojave. TAJ starts up fine, but I can't load the personality. File > Run Script does nothing. Start does nothing and the dropdown menu next to Start is not opening. I've put the TAJ files are in a TAJ folder within Applications. Can someone tell me where I'm going wrong, please?

Thanks,
Yanker
Yanker
________________________________________________________________
Noun 1. yanker - someone who gives a strong sudden pull
Post Reply

Who is online

Users browsing this forum: No registered users and 19 guests