What happened:
I set the default program to open .java~ files to Dr. Java. I then opened a .java~ file. An error message appeared, but the file continued to load as normal. This was the first time opening Dr. Java after turning on the computer. Could not reproduce.
Versions:
DrJava Version : drjava-20160913-225446
DrJava Build Time: 20160913-225446
Windows 8.1 64-bit Operating System
Intel(R) Core(TM) i5-4200U CPU, x64 based
8.00 GB RAM
This was the error message:
edu.rice.cs.util.UnexpectedException: java.lang.reflect.InvocationTargetException
at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:76)
at edu.rice.cs.drjava.ui.MainFrame.<init>(MainFrame.java:3276)
at edu.rice.cs.drjava.DrJavaRoot.main(DrJavaRoot.java:159)
at edu.rice.cs.drjava.DrJava.configureAndLoadDrJavaRoot(DrJava.java:374)
at edu.rice.cs.drjava.DrJava.main(DrJava.java:247)
Caused by: java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:75)
... 4 more
Caused by: java.lang.ExceptionInInitializerError
at edu.rice.cs.drjava.model.DefaultGlobalModel.findLibraries(DefaultGlobalModel.java:383)
at edu.rice.cs.drjava.model.DefaultGlobalModel.<init>(DefaultGlobalModel.java:196)
at edu.rice.cs.drjava.ui.MainFrame$163.run(MainFrame.java:3284)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Could not create log: java.io.FileNotFoundException: C:\Windows\system32\EclipseCompiler.txt (Access is denied)
at edu.rice.cs.util.Log._init(Log.java:93)
at edu.rice.cs.util.Log.<init>(Log.java:80)
at edu.rice.cs.util.Log.<init>(Log.java:72)
at edu.rice.cs.drjava.model.compiler.EclipseCompiler.<clinit>(EclipseCompiler.java:86)
... 17 more
Caused by:
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at edu.rice.cs.util.swing.Utilities.invokeAndWait(Utilities.java:75)
at edu.rice.cs.drjava.ui.MainFrame.<init>(MainFrame.java:3276)
at edu.rice.cs.drjava.DrJavaRoot.main(DrJavaRoot.java:159)
at edu.rice.cs.drjava.DrJava.configureAndLoadDrJavaRoot(DrJava.java:374)
at edu.rice.cs.drjava.DrJava.main(DrJava.java:247)
Caused by: java.lang.ExceptionInInitializerError
at edu.rice.cs.drjava.model.DefaultGlobalModel.findLibraries(DefaultGlobalModel.java:383)
at edu.rice.cs.drjava.model.DefaultGlobalModel.<init>(DefaultGlobalModel.java:196)
at edu.rice.cs.drjava.ui.MainFrame$163.run(MainFrame.java:3284)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.lang.RuntimeException: Could not create log: java.io.FileNotFoundException: C:\Windows\system32\EclipseCompiler.txt (Access is denied)
at edu.rice.cs.util.Log._init(Log.java:93)
at edu.rice.cs.util.Log.<init>(Log.java:80)
at edu.rice.cs.util.Log.<init>(Log.java:72)
at edu.rice.cs.drjava.model.compiler.EclipseCompiler.<clinit>(EclipseCompiler.java:86)
... 17 more
System Properties:
DrJava Version drjava-20160913-225446
DrJava Build Time 20160913-225446
java.runtime.name = Java(TM) SE Runtime Environment
sun.boot.library.path = C:\Program Files (x86)\Java\jre1.8.0_111\bin
java.vm.version = 25.111-b14
java.vm.vendor = Oracle Corporation
java.vendor.url = http://java.oracle.com/
path.separator = ;
java.vm.name = Java HotSpot(TM) Client VM
file.encoding.pkg = sun.io
user.country = US
user.script =
sun.java.launcher = SUN_STANDARD
sun.os.patch.level =
java.vm.specification.name = Java Virtual Machine Specification
user.dir = <anonymized user.dir="">
java.runtime.version = 1.8.0_111-b14
java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs = C:\Program Files (x86)\Java\jre1.8.0_111\lib\endorsed
os.arch = x86
java.io.tmpdir = <anonymized user.home="">\AppData\Local\Temp\
line.separator = "\u000d\u000a"
java.vm.specification.vendor = Oracle Corporation
user.variant =
os.name = Windows 8.1
sun.jnu.encoding = Cp1252
java.library.path = C:\Program Files (x86)\Java\jre1.8.0_111\bin;C:\Windows\Sun\Java\bin;<anonymized user.dir="">;C:\Windows;C:\Programming\Java\jdk1.8.0_101\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;<anonymized user.dir="">;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\ProgramData\Lenovo\ReadyApps;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Java\jre1.8.0_111\bin;.
sun.awt.enableExtraMouseButtons = true
java.specification.name = Java Platform API Specification
java.class.version = 52.0
sun.management.compiler = HotSpot Client Compiler
os.version = 6.3
user.home = <anonymized user.home="">
user.timezone = America/Chicago
java.awt.printerjob = sun.awt.windows.WPrinterJob
file.encoding = Cp1252
java.specification.version = 1.8
java.class.path = <anonymized user.home="">\Desktop\drjava-beta-20160913-225446.exe
user.name = <anonymized user.name="">
java.vm.specification.version = 1.8
sun.java.command = <anonymized user.home="">\Desktop\drjava-beta-20160913-225446.exe C:\Programming\Java\finishedPrograms\Count.java~
java.home = C:\Program Files (x86)\Java\jre1.8.0_111
sun.arch.data.model = 32
user.language = en
java.specification.vendor = Oracle Corporation
awt.toolkit = sun.awt.windows.WToolkit
java.vm.info = mixed mode, sharing
java.version = 1.8.0_111
java.ext.dirs = C:\Program Files (x86)\Java\jre1.8.0_111\lib\ext;C:\Windows\Sun\Java\lib\ext
sun.boot.class.path = C:\Program Files (x86)\Java\jre1.8.0_111\lib\resources.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\rt.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\sunrsasign.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\jsse.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\jce.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\charsets.jar;C:\Program Files (x86)\Java\jre1.8.0_111\lib\jfr.jar;C:\Program Files (x86)\Java\jre1.8.0_111\classes
java.vendor = Oracle Corporation
file.separator = \
java.vendor.url.bug = http://bugreport.sun.com/bugreport/
sun.io.unicode.encoding = UnicodeLittle
sun.cpu.endian = little
sun.desktop = windows
sun.cpu.isalist = pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
DrJava configuration file
In resource bundle edu.rice.cs.drjava.config.options:
nothing
In shadowed configuration:
key.delete.next = [shift DELETE]
key.delete.previous = [shift BACK_SPACE]
recent.files = [C:\Programming\Java\finishedPrograms\Count.java]
window.height = 1032
window.width = 960
window.x = 0
window.y = 0
last.dir = C:\Programming\Java\finishedPrograms
last.interactions.dir = C:\Programming\Java\finishedPrograms
tabbedpanes.state = 960 540 700 400
Used memory: about 8.00 megabytes
Free memory: about 7.50 megabytes
Total memory: about 15.50 megabytes
Total memory can expand to: about 247.50 megabytes
Number of processors/cores: 4
Compiler Discovery Log: