Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313

    [JAVA]ava.lang.IllegalMonitorStateException: current thread not owner

    salve a tutti.Cosa sgnifica questo errore?Da premettere che nn faccio uso di thread
    codice:
    java.lang.IllegalMonitorStateException: current thread not owner
            at jTkinter.Tkapp.Tcl_Eval(Native Method)
            at jTkinter.Tkapp.eval(Tkapp.java:136)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:597)
            at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:158)
            at org.python.core.PyMethod.__call__(PyMethod.java:66)
            at org.python.core.PyObject.__call__(PyObject.java:272)
            at org.python.core.PyInstance.invoke(PyInstance.java:273)
            at org.python.pycode._pyx0.f$0(C:\Documents and Settings\gennaro\Desktop\provaPython.py)
            at org.python.pycode._pyx0.call_function(C:\Documents and Settings\gennaro\Desktop\provaPython.py)
            at org.python.core.PyTableCode.call(PyTableCode.java:155)
            at org.python.core.Py.runCode(Py.java:937)
            at org.python.core.__builtin__.execfile(__builtin__.java:282)
            at org.python.core.__builtin__.execfile(__builtin__.java:286)
            at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:131)
            at interpreterjavapython.InterpeterJavaPython.<init>(InterpeterJavaPython.java:33)
            at interpreterjavapython.Main.main(Main.java:19)
    
    java.lang.IllegalMonitorStateException: java.lang.IllegalMonitorStateException: current thread not owner

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA]ava.lang.IllegalMonitorStateException: current thread not owner

    Originariamente inviato da tcc
    java.lang.IllegalMonitorStateException: current thread not owner
    Quando si vuole invocare un wait() o notify() su un oggetto, bisogna prima aver acquisito il lock sull'oggetto. Altrimenti sbuca fuori la eccezione che hai riportato.

    Ma il perché ..... beh, è tutto da vedere!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    313
    è lo stesso un problemma di thread,anche se non vengono usati?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da tcc
    è lo stesso un problemma di thread,anche se non vengono usati?
    L'uso di wait/notify presuppone generalmente la interazione tra più thread (almeno 2).
    Il fatto che tu non hai creato/usato thread non vuol dire .... è più che possibile che quella libreria crei e usi più thread.

    Ma come ho detto prima ... il perché mi è sconosciuto. Potrebbe essere una incompatibilità della libreria con la versione di Java da te usata o un baco della libreria ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.