Menu

#245 JVM failed to start

open
nobody
5
2010-01-18
2010-01-18
No

I just installed DrJava after rebuilding my system through TimeMachine. When I try to run a trivial program I get in the console:
java.io.IOException: Unable to run process; class path may need to be adjusted
at edu.rice.cs.plt.concurrent.ProcessTaskController$1.run(ProcessTaskController.java:157)
at java.lang.Thread.run(Thread.java:637)
and in the interactions
JVM failed to start. Make sure a firewall is not blocking
inter-process communication. See the console tab for details.

I created a new file with trivial code and I get:

1 error found:
File: (no associated file) [line: (no source location)]
Error: Compile exception: com.sun.tools.javac.util.ClientCodeException: java.lang.NullPointerException

It seems that something fundamental is disconnected, but I do not know what.
Any suggestions?

Discussion

  • Mathias Ricken

    Mathias Ricken - 2010-01-18

    We need to know a little bit more about your system to help you. Please go to "Help -> About" on the menu and click on "System Properties". Then, click the "Copy System Properties" button and paste the results here in a new comment.

    Thanks,
    The DrJava Team

     
  • Panagiotis Metaxas

    Thank you for your response. Here are the system properties contents:

    apple.awt.graphics.UseOpenGL false
    apple.awt.graphics.UseQuartz false
    apple.laf.useScreenMenuBar true
    awt.nativeDoubleBuffering true
    awt.toolkit apple.awt.CToolkit
    drjava.debug.port 59060
    edu.rice.cs.drjava.icon /Applications/DrJava.app/Contents/Resources/DrJava.icns
    file.encoding MacRoman
    file.encoding.pkg sun.io
    file.separator /
    gopherProxySet false
    java.awt.graphicsenv apple.awt.CGraphicsEnvironment
    java.awt.printerjob apple.awt.CPrinterJob
    java.class.path /Applications/DrJava.app/Contents/Resources/Java/drjava.jar
    java.class.version 50.0
    java.endorsed.dirs /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/endorsed
    java.ext.dirs /Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/lib/ext
    java.home /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
    java.io.tmpdir /var/folders/pe/peUMT-yz2PaxtU+kNOX0K++++TI/-Tmp-/
    java.library.path /Users/tm/IBM Workplace Forms/IBM Workplace Forms Viewer.app/Contents/MacOS:/Users/tm/IBM Workplace Forms/IBM Workplace Forms Viewer.app/Contents/MacOS/API/70/system:/Applications/DrJava.app/Contents/Resources/Java:/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Resources:.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
    java.rmi.server.hostname 127.0.0.1
    java.runtime.name Java(TM) SE Runtime Environment
    java.runtime.version 1.6.0_17-b04-248-10M3025
    java.specification.name Java Platform API Specification
    java.specification.vendor Sun Microsystems Inc.
    java.specification.version 1.6
    java.vendor Apple Inc.
    java.vendor.url http://www.apple.com/
    java.vendor.url.bug http://bugreport.apple.com/
    java.version 1.6.0_17
    java.vm.info mixed mode
    java.vm.name Java HotSpot(TM) 64-Bit Server VM
    java.vm.specification.name Java Virtual Machine Specification
    java.vm.specification.vendor Sun Microsystems Inc.
    java.vm.specification.version 1.0
    java.vm.vendor Apple Inc.
    java.vm.version 14.3-b01-101
    line.separator

    mrj.build 10M3025
    mrj.version 1060.1.6.0_17-248
    os.arch x86_64
    os.name Mac OS X
    os.version 10.6.2
    path.separator :
    sun.arch.data.model 64
    sun.awt.exception.handler apple.awt.CToolkit$EventQueueExceptionHandler
    sun.boot.class.path /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Resources/Java/JavaRuntimeSupport.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/charsets.jar:/System/Library/PrivateFrameworks/JavaApplicationLauncher.framework/Resources/LauncherSupport.jar
    sun.boot.library.path /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Libraries
    sun.cpu.endian little
    sun.cpu.isalist
    sun.io.unicode.encoding UnicodeLittle
    sun.jnu.encoding MacRoman
    sun.management.compiler HotSpot 64-Bit Server Compiler
    sun.os.patch.level unknown
    user.country US
    user.dir /Applications
    user.home /Users/tm
    user.language en
    user.name tm
    user.timezone America/New_York

     
  • Panagiotis Metaxas

    I also noticed that I do not have this file in my directory:
    /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/jsfd.jar

    Here are the files of /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes/

    lt-rt.jar dt.jar jsse.jar ui.jar
    charsets.jar jce.jar laf.jar
    classes.jar jconsole.jar management-agent.jar

     
  • Panagiotis Metaxas

    I read on a sun thread that the problem may have to do with the way DrJava interacts with Java 1.6, and I should go back to JRE 1.5. Is this a known problem to DrJava users?

     

Log in to post a comment.