Menu

#1 0.6.3 does not work with Java 1.7 because TreeLock error

open
nobody
None
5
2015-01-11
2012-02-14
BenRayfield
No

In Windows XP...

E:\benq10\pr\humanainet>java -version
java version "1.7.0_01"
Java(TM) SE Runtime Environment (build 1.7.0_01-b08)
Java HotSpot(TM) Client VM (build 21.1-b02, mixed mode, sharing)

E:\benq10\pr\humanainet>java -jar Human_AI_Net_0.6.3_doubleClickToRun_or_unzipTo
GetSource.jar
time()=1.3292043951250029E9 timeLessAccurateByMillis=1.329204395125E9 diff=2.861
02294921875E-6 requiredAccuracy=5.0E-5
Verified accurate timer is working. (TODO how accurate does it have to be? I've
seen more than .00001 seconds if enough code is added for a 2.5 megabyte jar fil
e. requiredAccuracy=5.0E-5
Created user: root hashedPass=hashedPass_TODO_more_secure_[1291812350] address=l
ocalhost
Created user: anonymoususer hashedPass=hashedPass_TODO_more_secure_a1106172414s
address=anonymousUnknownAddress

Boot PluginLoader: jselfmodify.PluginLoader@12a3722 Loading first plugins...Moun
tHome.initClasspath()
java.class.path=Human_AI_Net_0.6.3_doubleClickToRun_or_unzipToGetSource.jar
Got classpath: [Human_AI_Net_0.6.3_doubleClickToRun_or_unzipToGetSource.jar]
MountHome.initClasspath() paths[1]=[Human_AI_Net_0.6.3_doubleClickToRun_or_unzip
ToGetSource.jar]
path is file (must be unzippable): Human_AI_Net_0.6.3_doubleClickToRun_or_unzipT
oGetSource.jar
END: MountHome.initClasspath()
classpathMounts=[jselfmodify.mounts.MountMapOfStringToObject@6cb8]
dirsAboveClasspathMounts=[E:\benq10\pr\humanainet]
MountHome.initClasspath()
END: MountHome.initClasspath()
classpathMounts=[jselfmodify.mounts.MountMapOfStringToObject@6cb8]
dirsAboveClasspathMounts=[E:\benq10\pr\humanainet]

Looking for plugins in pluginRoot=E:\benq10\pr\humanainet
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/audivolv_0.3.1_useAsJar_or_unzipToGet
Source.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/bayesianvector_0.1_useAsJar_or_unzipT
oGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/bsh_2.0b4_useAsJar_or_unzipToGetSourc
e.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/evodatastruct_0.2_useAsJar_or_unzipTo
GetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/flovectorfunc_0.1_useAsJar_or_unzipTo
GetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/gigalinecompile_0.2_useAsJar_or_unzip
ToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/gigalinecompilelisp_0.1_useAsJar_or_u
nzipToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/humanainetimpl_0.6.3_useAsJar_or_unzi
pToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/hyperspherenet_0.1_useAsJar_or_unzipT
oGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/javassist_3.13_useAsJar_or_unzipToGet
Source.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/jselfmodifyhttp_0.4_useAsJar_or_unzip
ToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/jselfmodifylisp_0.4_useAsJar_or_unzip
ToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/jselfmodifywindow_0.4_useAsJar_or_unz
ipToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/jsoundcard_0.5_useAsJar_or_unzipToGet
Source.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/nlmi_1.3.11_useAsJar_or_unzipToGetSou
rce.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/org_apache_http_4.0.1_useAsJar_or_unz
ipToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/org_armedbear_lisp_0.15.0_useAsJar_or
_unzipToGetSource.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/wavetree_0.1_useAsJar_or_unzipToGetSo
urce.jar
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@6c
b8 and found Jar file in a /jar path: /jar/wikipediatext_0.2_useAsJar_or_unzipTo
GetSource.jar
Creating plugin object in memory: humanainet but still need to run its code to f
inish loading it.
Plugin: [Plugin: humanainet where=jselfmodify.mounts.MountMapOfStringToObject@6c
b8] Deep copying plugin's files to shared file area, but only as deep as overlap
ping folders are found...
Plugin: [Plugin: humanainet where=jselfmodify.mounts.MountMapOfStringToObject@6c
b8] Done copying.
Creating plugin object in memory: jselfmodify but still need to run its code to
finish loading it.
Plugin: [Plugin: jselfmodify where=jselfmodify.mounts.MountMapOfStringToObject@6
cb8] Deep copying plugin's files to shared file area, but only as deep as overla
pping folders are found...
Plugin: [Plugin: jselfmodify where=jselfmodify.mounts.MountMapOfStringToObject@6
cb8] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@b8
bef7
Creating plugin object in memory: audivolv but still need to run its code to fin
ish loading it.
Plugin: [Plugin: audivolv where=jselfmodify.mounts.MountMapOfStringToObject@b8be
f7] Deep copying plugin's files to shared file area, but only as deep as overlap
ping folders are found...
Plugin: [Plugin: audivolv where=jselfmodify.mounts.MountMapOfStringToObject@b8be
f7] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@10
16632
Creating plugin object in memory: bayesianvector but still need to run its code
to finish loading it.
Plugin: [Plugin: bayesianvector where=jselfmodify.mounts.MountMapOfStringToObjec
t@1016632] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: bayesianvector where=jselfmodify.mounts.MountMapOfStringToObjec
t@1016632] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@dc
6a77
Creating plugin object in memory: bsh but still need to run its code to finish l
oading it.
Plugin: [Plugin: bsh where=jselfmodify.mounts.MountMapOfStringToObject@dc6a77] D
eep copying plugin's files to shared file area, but only as deep as overlapping
folders are found...
Plugin: [Plugin: bsh where=jselfmodify.mounts.MountMapOfStringToObject@dc6a77] D
one copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@d1
e89e
Creating plugin object in memory: evodatastruct but still need to run its code t
o finish loading it.
Plugin: [Plugin: evodatastruct where=jselfmodify.mounts.MountMapOfStringToObject
@d1e89e] Deep copying plugin's files to shared file area, but only as deep as ov
erlapping folders are found...
Plugin: [Plugin: evodatastruct where=jselfmodify.mounts.MountMapOfStringToObject
@d1e89e] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@ff
057f
Creating plugin object in memory: flovectorfunc but still need to run its code t
o finish loading it.
Plugin: [Plugin: flovectorfunc where=jselfmodify.mounts.MountMapOfStringToObject
@ff057f] Deep copying plugin's files to shared file area, but only as deep as ov
erlapping folders are found...
Plugin: [Plugin: flovectorfunc where=jselfmodify.mounts.MountMapOfStringToObject
@ff057f] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@c1
f10e
Creating plugin object in memory: gigalinecompile but still need to run its code
to finish loading it.
Plugin: [Plugin: gigalinecompile where=jselfmodify.mounts.MountMapOfStringToObje
ct@c1f10e] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: gigalinecompile where=jselfmodify.mounts.MountMapOfStringToObje
ct@c1f10e] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@b8
deef
Creating plugin object in memory: gigalinecompilelisp but still need to run its
code to finish loading it.
Plugin: [Plugin: gigalinecompilelisp where=jselfmodify.mounts.MountMapOfStringTo
Object@b8deef] Deep copying plugin's files to shared file area, but only as deep
as overlapping folders are found...
Plugin: [Plugin: gigalinecompilelisp where=jselfmodify.mounts.MountMapOfStringTo
Object@b8deef] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@13
42ba4
Creating plugin object in memory: humanainetimpl but still need to run its code
to finish loading it.
Plugin: [Plugin: humanainetimpl where=jselfmodify.mounts.MountMapOfStringToObjec
t@1342ba4] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: humanainetimpl where=jselfmodify.mounts.MountMapOfStringToObjec
t@1342ba4] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@1d
332b
Creating plugin object in memory: hyperspherenet but still need to run its code
to finish loading it.
Plugin: [Plugin: hyperspherenet where=jselfmodify.mounts.MountMapOfStringToObjec
t@1d332b] Deep copying plugin's files to shared file area, but only as deep as o
verlapping folders are found...
Plugin: [Plugin: hyperspherenet where=jselfmodify.mounts.MountMapOfStringToObjec
t@1d332b] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@10
a6ae2
Creating plugin object in memory: javassist but still need to run its code to fi
nish loading it.
Plugin: [Plugin: javassist where=jselfmodify.mounts.MountMapOfStringToObject@10a
6ae2] Deep copying plugin's files to shared file area, but only as deep as overl
apping folders are found...
Plugin: [Plugin: javassist where=jselfmodify.mounts.MountMapOfStringToObject@10a
6ae2] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@ef
2c60
Creating plugin object in memory: jselfmodifyhttp but still need to run its code
to finish loading it.
Plugin: [Plugin: jselfmodifyhttp where=jselfmodify.mounts.MountMapOfStringToObje
ct@ef2c60] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: jselfmodifyhttp where=jselfmodify.mounts.MountMapOfStringToObje
ct@ef2c60] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@4a
6cbf
Creating plugin object in memory: jselfmodifylisp but still need to run its code
to finish loading it.
Plugin: [Plugin: jselfmodifylisp where=jselfmodify.mounts.MountMapOfStringToObje
ct@4a6cbf] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: jselfmodifylisp where=jselfmodify.mounts.MountMapOfStringToObje
ct@4a6cbf] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@29
ab3e
Creating plugin object in memory: jselfmodifywindow but still need to run its co
de to finish loading it.
Plugin: [Plugin: jselfmodifywindow where=jselfmodify.mounts.MountMapOfStringToOb
ject@29ab3e] Deep copying plugin's files to shared file area, but only as deep a
s overlapping folders are found...
Plugin: [Plugin: jselfmodifywindow where=jselfmodify.mounts.MountMapOfStringToOb
ject@29ab3e] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@1a
99561
Creating plugin object in memory: jsoundcard but still need to run its code to f
inish loading it.
Plugin: [Plugin: jsoundcard where=jselfmodify.mounts.MountMapOfStringToObject@1a
99561] Deep copying plugin's files to shared file area, but only as deep as over
lapping folders are found...
Plugin: [Plugin: jsoundcard where=jselfmodify.mounts.MountMapOfStringToObject@1a
99561] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@8e
32e7
Creating plugin object in memory: nlmi but still need to run its code to finish
loading it.
Plugin: [Plugin: nlmi where=jselfmodify.mounts.MountMapOfStringToObject@8e32e7]
Deep copying plugin's files to shared file area, but only as deep as overlapping
folders are found...
Plugin: [Plugin: nlmi where=jselfmodify.mounts.MountMapOfStringToObject@8e32e7]
Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@1b
000e7
Creating plugin object in memory: org_apache_http but still need to run its code
to finish loading it.
Plugin: [Plugin: org_apache_http where=jselfmodify.mounts.MountMapOfStringToObje
ct@1b000e7] Deep copying plugin's files to shared file area, but only as deep as
overlapping folders are found...
Plugin: [Plugin: org_apache_http where=jselfmodify.mounts.MountMapOfStringToObje
ct@1b000e7] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@b7
6fa
Creating plugin object in memory: org_armedbear_lisp but still need to run its c
ode to finish loading it.
Plugin: [Plugin: org_armedbear_lisp where=jselfmodify.mounts.MountMapOfStringToO
bject@b76fa] Deep copying plugin's files to shared file area, but only as deep a
s overlapping folders are found...
Plugin: [Plugin: org_armedbear_lisp where=jselfmodify.mounts.MountMapOfStringToO
bject@b76fa] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@b0
1d43
Creating plugin object in memory: wavetree but still need to run its code to fin
ish loading it.
Plugin: [Plugin: wavetree where=jselfmodify.mounts.MountMapOfStringToObject@b01d
43] Deep copying plugin's files to shared file area, but only as deep as overlap
ping folders are found...
Plugin: [Plugin: wavetree where=jselfmodify.mounts.MountMapOfStringToObject@b01d
43] Done copying.
Looking for plugins in pluginRoot=jselfmodify.mounts.MountMapOfStringToObject@51
3cf0
Creating plugin object in memory: wikipediatext but still need to run its code t
o finish loading it.
Plugin: [Plugin: wikipediatext where=jselfmodify.mounts.MountMapOfStringToObject
@513cf0] Deep copying plugin's files to shared file area, but only as deep as ov
erlapping folders are found...
Plugin: [Plugin: wikipediatext where=jselfmodify.mounts.MountMapOfStringToObject
@513cf0] Done copying.
Plugin jselfmodify requires: []
Loading plugin: [Plugin: jselfmodify where=jselfmodify.mounts.MountMapOfStringTo
Object@6cb8]
START: Run JSelfModify code: /do/log/"This is a log command in the jselfmodify p
lugin, which is not really a plugin but it can be viewed that way to be consiste
nt."
This is a log command in the jselfmodify plugin, which is not really a plugin bu
t it can be viewed that way to be consistent.
DONE: Run JSelfModify code: /do/log/"This is a log command in the jselfmodify pl
ugin, which is not really a plugin but it can be viewed that way to be consisten
t."
START: Run JSelfModify code: /do/=/"/do/delete"/"/do/jnew/jselfmodify.mounts.com
mand.Delete"
DONE: Run JSelfModify code: /do/=/"/do/delete"/"/do/jnew/jselfmodify.mounts.comm
and.Delete"
START: Run JSelfModify code: /do/=/"/do/jcall"/"/do/jnew/jselfmodify.mounts.comm
and.JavaFuncCommand/\"/const/true\""
DONE: Run JSelfModify code: /do/=/"/do/jcall"/"/do/jnew/jselfmodify.mounts.comma
nd.JavaFuncCommand/\"/const/true\""
START: Run JSelfModify code: /do/=/"/do/jstatic"/"/do/jnew/jselfmodify.mounts.co
mmand.JavaFuncCommand/\"/const/false\""
DONE: Run JSelfModify code: /do/=/"/do/jstatic"/"/do/jnew/jselfmodify.mounts.com
mand.JavaFuncCommand/\"/const/false\""
START: Run JSelfModify code: /do/=/"/do/fork"/"/do/jnew/jselfmodify.mounts.Threa
dsRunningGet"
DONE: Run JSelfModify code: /do/=/"/do/fork"/"/do/jnew/jselfmodify.mounts.Thread
sRunningGet"
START: Run JSelfModify code: /do/logToUser/"jselfmodify is the \"glue code\" tha
t holds the parts of this software together, a virtual file-system, and plugin s
ystem where plugins are *.jar files. All *.jar files are *.zip files renamed to
*.jar. Some are whole Java programs. Some are partial Java programs that whole J
ava programs can use."

jselfmodify is the "glue code" that holds the parts of this software together, a
virtual file-system, and plugin system where plugins are *.jar files. All *.jar
files are *.zip files renamed to *.jar. Some are whole Java programs. Some are
partial Java programs that whole Java programs can use.
DONE: Run JSelfModify code: /do/logToUser/"jselfmodify is the \"glue code\" that
holds the parts of this software together, a virtual file-system, and plugin sy
stem where plugins are *.jar files. All *.jar files are *.zip files renamed to *
.jar. Some are whole Java programs. Some are partial Java programs that whole Ja
va programs can use."
Loaded plugin: [Plugin: jselfmodify where=jselfmodify.mounts.MountMapOfStringToO
bject@6cb8]
Plugin audivolv requires: [evodatastruct, hyperspherenet, jsoundcard, wavetree]
Plugin wavetree requires: []
Loading plugin: [Plugin: wavetree where=jselfmodify.mounts.MountMapOfStringToObj
ect@b01d43]
START: Run JSelfModify code: /do/log/"This is a log command in the wavetree plug
in."
This is a log command in the wavetree plugin.
DONE: Run JSelfModify code: /do/log/"This is a log command in the wavetree plugi
n."
START: Run JSelfModify code: /do/logToUser/"wavetree is like java.lang.String bu
t for waves, allowing average amplitude, insert, and delete of subwaves in log t
ime and memory."

wavetree is like java.lang.String but for waves, allowing average amplitude, ins
ert, and delete of subwaves in log time and memory.
DONE: Run JSelfModify code: /do/logToUser/"wavetree is like java.lang.String but
for waves, allowing average amplitude, insert, and delete of subwaves in log ti
me and memory."
Loaded plugin: [Plugin: wavetree where=jselfmodify.mounts.MountMapOfStringToObje
ct@b01d43]
Plugin javassist requires: []
Loading plugin: [Plugin: javassist where=jselfmodify.mounts.MountMapOfStringToOb
ject@10a6ae2]
Loaded plugin: [Plugin: javassist where=jselfmodify.mounts.MountMapOfStringToObj
ect@10a6ae2]
Plugin wikipediatext requires: []
Loading plugin: [Plugin: wikipediatext where=jselfmodify.mounts.MountMapOfString
ToObject@513cf0]
START: Run JSelfModify code: /do/log/"This is a log command in the wikipediatext
plugin."
This is a log command in the wikipediatext plugin.
DONE: Run JSelfModify code: /do/log/"This is a log command in the wikipediatext
plugin."
START: Run JSelfModify code: /do/logToUser/"wikipediatext is approximately 10000
Wikipedia page names and which pages link to which other pages and is useful as
the shape of neural-networks."

wikipediatext is approximately 10000 Wikipedia page names and which pages link t
o which other pages and is useful as the shape of neural-networks.
DONE: Run JSelfModify code: /do/logToUser/"wikipediatext is approximately 10000
Wikipedia page names and which pages link to which other pages and is useful as
the shape of neural-networks."
Loaded plugin: [Plugin: wikipediatext where=jselfmodify.mounts.MountMapOfStringT
oObject@513cf0]
Plugin gigalinecompilelisp requires: [gigalinecompile, jselfmodifylisp]
Plugin humanainetimpl requires: [nlmi, jsoundcard]
Plugin jselfmodifywindow requires: [jselfmodify]
Loading plugin: [Plugin: jselfmodifywindow where=jselfmodify.mounts.MountMapOfSt
ringToObject@29ab3e]
START: Run JSelfModify code: /do/log/"This is a log command in the jselfmodifywi
ndow plugin. Opening window..."
This is a log command in the jselfmodifywindow plugin. Opening window...
DONE: Run JSelfModify code: /do/log/"This is a log command in the jselfmodifywin
dow plugin. Opening window..."
START: Run JSelfModify code: /do/=/"/window"/"/do/jnew/jselfmodifywindow.JSelfMo
difyWindow"Exception in thread "main" java.lang.RuntimeException: Failed to boot
and/or load plugins.
at jselfmodify.PluginLoader.loadFirstPlugins(PluginLoader.java:157)
at jselfmodify.PluginLoader.main(PluginLoader.java:242)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at jselfmodify.mounts.command.NewInstanceCommand.get(NewInstanceCommand.
java:60)
at jselfmodify.mounts.MountMapOfStringToObject.get(MountMapOfStringToObj
ect.java:52)
at jselfmodify.mounts.MountMapOfStringToObject.get(MountMapOfStringToObj
ect.java:52)
at jselfmodify.mounts.AbstractMount.get(AbstractMount.java:31)
at jselfmodify.mounts.command.Put.get(Put.java:36)
at jselfmodify.mounts.MountMapOfStringToObject.get(MountMapOfStringToObj
ect.java:52)
at jselfmodify.mounts.MountMapOfStringToObject.get(MountMapOfStringToObj
ect.java:52)
at jselfmodify.mounts.AbstractMount.get(AbstractMount.java:31)
at jselfmodify.PluginLoader.runCodeInPlugins(PluginLoader.java:454)
at jselfmodify.PluginLoader.loadFirstPlugins(PluginLoader.java:155)
... 1 more
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: This fun
ction should be called while holding treeLock
at jselfmodifywindow.JSelfModifyWindow.<init>(JSelfModifyWindow.java:45)

... 15 more
Caused by: java.lang.IllegalStateException: This function should be called while
holding treeLock
at java.awt.Component.checkTreeLock(Unknown Source)
at java.awt.Container.validateTree(Unknown Source)
at jselfmodifywindow.TreeViewOfMountPath.setPath(TreeViewOfMountPath.jav
a:93)
at jselfmodifywindow.TreeViewOfMountPath.<init>(TreeViewOfMountPath.java
:35)
at jselfmodifywindow.JSelfModifyWindow.<init>(JSelfModifyWindow.java:43)

... 15 more

Discussion

MongoDB Logo MongoDB