If so, and again thank you very much, I take this opportunity to ask you about something that happens to me when I run the code that I have to start testing in Notebook, the first time I run it it appears:
DEBUG:weka.core.jvm:Adding bundled jars
DEBUG:weka.core.jvm:Classpath=['C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\rhino-1.7R4.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\runnablequeue.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\cpython.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\arpack_combined.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\core.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\mtj.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\python-weka-wrapper.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\weka.jar']
DEBUG:weka.core.jvm:MaxHeapSize=default
DEBUG:weka.core.jvm:Package support disabled
INFO:weka.core.jvm:JVM already running, call jvm.stop() first
INFO:weka.core.jvm:JVM already running, call jvm.stop() first
INFO:weka.core.jvm:JVM already running, call jvm.stop() first
INFO:weka.core.jvm:JVM already running, call jvm.stop() first
and then I get an error:
DEBUG:weka.core.jvm:Adding bundled jars
DEBUG:weka.core.jvm:Classpath=['C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\rhino-1.7R4.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\runnablequeue.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\Lib\\site-packages\\javabridge\\jars\\cpython.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\arpack_combined.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\core.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\mtj.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\python-weka-wrapper.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\weka.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\arpack_combined.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\core.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\mtj.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\python-weka-wrapper.jar', 'C:\\Users\\dario\\.conda\\envs\\MASTER_TRADERS_sk\\lib\\site-packages\\weka\\lib\\weka.jar']
DEBUG:weka.core.jvm:MaxHeapSize=default
DEBUG:weka.core.jvm:Package support disabled
Traceback (most recent call last):
File "C:\Users\dario\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\javabridge\jutil.py", line 286, in start_thread
env = vm.create(args)
File "_javabridge.pyx", line 654, in _javabridge.JB_VM.create
RuntimeError: Failed to create Java VM. Return code = -1
ERROR:javabridge.jutil:Failed to create Java VM
---------------------------------------------------------------------------
RuntimeError Traceback (most recent call last)
Cell In[2], line 6
4 import weka.core.jvm as jvm
5 #jvm.stop()
----> 6 jvm.start()
7 jvm.start(system_cp=True, packages=True)
8 jvm.start(packages="/my/packages/are/somwhere/else")
File ~\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\weka\core\jvm.py:145, in start(class_path, bundled, packages, system_cp, max_heap_size, system_info, auto_install, logging_level)
142 logger.debug("Automatically installing missing Weka packages (based on suggestions).")
143 automatically_install_packages = True
--> 145 javabridge.start_vm(args=args, run_headless=True, max_heap_size=max_heap_size)
146 javabridge.attach()
147 started = True
File ~\.conda\envs\MASTER_TRADERS_sk\lib\site-packages\javabridge\jutil.py:319, in start_vm(args, class_path, max_heap_size, run_headless)
317 start_event.wait()
318 if not _javabridge.get_vm().is_active():
--> 319 raise RuntimeError("Failed to start Java VM")
320 attach()
RuntimeError: Failed to start Java VM
The code that I am applying to test is very simple and as you can see it closes the jvm at the end, which is why I do not understand the error, at the moment what I am doing when the error appears is rst the kernel, but I would like to know the cause:
import weka.core.jvm as jvm
jvm.start()
jvm.start(system_cp=True, packages=True)
jvm.start(packages="/my/packages/are/somwhere/else")
jvm.start(max_heap_size="512m")
jvm.start(system_info=True)
#data_dir = "E:/WEKA_ANALISIS_TQUANT/MASTER TRADERS/EXTRACCIONES/"
#from weka.core.converters import Loader
#loader = Loader(classname="weka.core.converters.ArffLoader")
#data = loader.load_file(data_dir + "JRIP_ANALYSIS_Ext Alcista_@ES_15 Minute_SgPoints(2.50)_1917(70)_FiltRank0_03.csv.arff")
#data.class_is_last()
#import weka.core.converters as converters
#data = converters.load_any_file(data_dir + "JRIP_ANALYSIS_Ext Alcista_@ES_15 Minute_SgPoints(2.50)_1917(70)_FiltRank0_03.csv.arff")
#data.class_is_last()
#print(data)
#DETIENE MAQUINA VIRTUAL
jvm.stop()