v5.3.1 via JAVA webstart -> instant NPE during Open Proje

User 677b9c22ff

06-05-2010 01:01:15

Hi


I started IJ 5.3.1 via webstart from CHEMAXON and have latest JAVA patch, under WINXP and got this when I tried to open a project (all the time)




java.lang.NullPointerException
    at java.util.Arrays$ArrayList.<init>(Unknown Source)
    at java.util.Arrays.asList(Unknown Source)
    at sun.awt.shell.Win32ShellFolderManager2.isFileSystemRoot(Unknown Source)
    at sun.awt.shell.ShellFolder.isFileSystemRoot(Unknown Source)
    at javax.swing.filechooser.FileSystemView.isFileSystemRoot(Unknown Source)
    at javax.swing.filechooser.FileSystemView.getShellFolder(Unknown Source)
    at javax.swing.filechooser.FileSystemView.getFiles(Unknown Source)
    at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run0(Unknown Source)
[catch] at javax.swing.plaf.basic.BasicDirectoryModel$LoadFilesThread.run(Unknown Source)



It basically tried to hang around Z: (my latest drive letter). It happens everytime I choose to  open a project


 


Instant JChem Version: 5.3.1 (build: 100225)
JChem Version: 5.3.1
JChem Table Version: 5030100
Marvin Version: 5.3.1 (build date: 2010-02-23)
Java: 1.6.0_20; Java HotSpot(TM) Server VM 16.3-b01
System: Windows XP version 5.1 running on x86; Cp1252; en_US (instantjchem)
NetBeans build: 200906241340
Userdir: C:\Documents and Settings\XXXXXXXXX\.instantjchem\ws_www.chemaxon.com_stable />Java Web Start: Yes
Plugins:
    chemaxon.ijc.updatecenter [5.3 100225]
    chemaxon.jchem/1 [5.3.1 100225]
    com.im.commons [5.3 100225]
    com.im.commons.db [5.3 100225]
    com.im.commons.db.test [5.3 100225]
    com.im.commons.nbcommons [5.3 100225]
    com.im.commons.ui [5.3 100225]
    com.im.df.api [5.3 100225]
    com.im.df.core.derby/1 [5.3 100225]
    com.im.df.core.oracle/1 [5.3 100225]
    com.im.df.db.mysql/1 [5.3 100225]
    com.im.df.localdb/1 [5.3 100225]
    com.im.df.server.local [5.3 100225]
    com.im.df/1 [5.3 100225]
    com.im.ijc.autoupdate/1 [5.3 100225]
    com.im.ijc.branding/1 [5.3 100225]
    com.im.ijc.chem.overlap/1 [5.3 100225]
    com.im.ijc.core/1 [5.3 100225]
    com.im.ijc.examples.addfield [5.3 100225]
    com.im.ijc.examples.ijcrenderers [5.3 100225]
    com.im.ijc.examples.mathcomputationactions [5.3 100225]
    com.im.ijc.extraloaders [5.3 100225]
    com.im.ijc.formview/1 [5.3 100225]
    com.im.ijc.gridview/1 [5.3 100225]
    com.im.ijc.io [5.3 100225]
    com.im.ijc.jrprinting [5.3 100225]
    com.im.ijc.logviewer [5.3 100225]
    com.im.ijc.project/1 [5.3 100225]
    com.im.ijc.querytextpanel [5.3 100225]
    com.im.ijc.reactor/1 [5.3 100225]
    com.im.ijc.renderers/1 [5.3 1 100225]
    com.im.ijc.security/1 [5.3 100225]
    com.im.ijc.server.api [5.3 100225]
    com.im.ijc.server.impl [5.3 100225]
    com.im.ijc.serverconnect [5.3 100225]
    com.im.ijc.sfs [5.3 100225]
    com.im.ijc.standardizer/1 [5.3 100225]
    com.im.ijc.structurefiles/1 [5.3 100225]
    com.im.ijc.update.pack [5.3 100225]
    com.im.ijc.versionprovider [5.3 100225]
    com.im.ijc.welcome/1 [5.3 100225]
    com.im.ijc.widgets/1 [5.3 100225]
    com.im.ijcs.test [5.3 100225]
    com.im.uiutil [5.3 100225]
    com.jacob.com [1.0 100225]
    com.lowagie.iia [2.1.7 100225]
    com.michaelbaranov.microba/1 [0.4.4.3 100225]
    com.mysql.jdbc/1 [5.1.8 100225]
    it.tidalwave.image [0.9.6 1 100225]
    jaxb [2.1.11 100225]
    net.sf.cglib/1 [2.1.3 100225]
    net.sf.jasperreports/1 [3.5.3 100225]
    oracle.jdbc/1 [11.1.0.7.0 100225]
    org.acegisecurity/1 [1.0.7 100225]
    org.apache.commons.beanutils/1 [1.8.0 100225]
    org.apache.commons.collections/1 [3.2.1 100225]
    org.apache.commons.dbcp/1 [1.2.2 100225]
    org.apache.commons.digester/1 [1.8.1 100225]
    org.apache.commons.lang/1 [2.4 100225]
    org.apache.commons.pool/1 [1.5.2 100225]
    org.apache.derby/1 [10.5.1.1 100225]
    org.apache.poi [3.2 100225]
    org.apache.xml.resolver [1.6.1.12 12 200906241340]
    org.ccil.cowan.tagsoup [1.2 1 100225]
    org.dom4j/1 [1.6.1 100225]
    org.eclipse.jdt.core.compiler [5.3.1 100225]
    org.freehep/1 [5.2.6 100225]
    org.jdesktop.layout/1 [1.7.1.103 103 200906241340]
    org.netbeans.api.annotations.common/1 [1.0.1 200906241340]
    org.netbeans.api.progress/1 [1.13.1.1 1 200906241340]
    org.netbeans.api.visual [2.18.1 200906241340]
    org.netbeans.api.xml/1 [1.17.1 200906241340]
    org.netbeans.bootstrap/1 [2.18.1 200906241340]
    org.netbeans.core.execution/1 [1.13.1.1 200906241340]
    org.netbeans.core.ide/1 [1.15.1 200906241340]
    org.netbeans.core.io.ui/1 [1.1.1.1 1 200906241340]
    org.netbeans.core.multiview/1 [1.13.1 200906241340]
    org.netbeans.core.nativeaccess/1 [1.2.1 200906241340]
    org.netbeans.core.output2/1 [1.11.1.1 1 200906241340]
    org.netbeans.core.startup/1 [1.15.1.1 200906241340]
    org.netbeans.core.ui/1 [1.14.1.1 200906241340]
    org.netbeans.core.windows/2 [2.14.1.1 200906241340]
    org.netbeans.core/2 [3.11.1.1 200906241340]
    org.netbeans.insane/1 [1.3.1.1 1 200906241340]
    org.netbeans.lib.cvsclient/1 [1.18.1 200906241340]
    org.netbeans.libs.commons_codec/1 [1.0.1 200906241340]
    org.netbeans.libs.commons_logging/1 [1.8.1.11 11 200906241340]
    org.netbeans.libs.freemarker/1 [2.6.1.238 238 200906241340]
    org.netbeans.libs.jna/1 [1.2.1 200906241340]
    org.netbeans.libs.jsr223/1 [1.9.1.6 6 200906241340]
    org.netbeans.libs.junit4 [1.4.1 200906241340]
    org.netbeans.libs.swingx/1 [1.1.1 200906241340]
    org.netbeans.libs.xerces/1 [1.13.1.280 280 200906241340]
    org.netbeans.modules.applemenu/1 [1.10.1 200906241340]
    org.netbeans.modules.autoupdate.services [1.8.1 200906241340]
    org.netbeans.modules.classfile/1 [1.22.1 200906241340]
    org.netbeans.modules.db.core [1.8.1 200906241340]
    org.netbeans.modules.db.dataview [1.1.1 200906241340]
    org.netbeans.modules.db.metadata.model/0 [0.3.1 200906241340]
    org.netbeans.modules.db.sql.editor [1.9.1.30 200906241340]
    org.netbeans.modules.db.sql.visualeditor/1 [2.4.1.30 200906241340]
    org.netbeans.modules.db/1 [1.32.1.30 30 200906241340]
    org.netbeans.modules.dbapi [1.8.1.30 200906241340]
    org.netbeans.modules.defaults/1 [1.6.1 200906241340]
    org.netbeans.modules.editor.bookmarks/1 [1.7.1 200906241340]
    org.netbeans.modules.editor.bracesmatching/0 [1.7.1 200906241340]
    org.netbeans.modules.editor.codetemplates/1 [1.11.1.1 1 200906241340]
    org.netbeans.modules.editor.completion/1 [1.14.1.1 1 200906241340]
    org.netbeans.modules.editor.deprecated.pre61settings/0 [1.2.1.1.3.9 1 200906241340]
    org.netbeans.modules.editor.errorstripe.api/1 [2.6.1.1 1 200906241340]
    org.netbeans.modules.editor.errorstripe/2 [2.6.1.1.1 1 200906241340]
    org.netbeans.modules.editor.fold/1 [1.10.1 200906241340]
    org.netbeans.modules.editor.guards/1 [1.3.1 200906241340]
    org.netbeans.modules.editor.indent/2 [1.12.1.9 200906241340]
    org.netbeans.modules.editor.lib/1 [1.38.1.9.2 9 200906241340]
    org.netbeans.modules.editor.lib2/1 [1.11.1.2 2 200906241340]
    org.netbeans.modules.editor.macros/0 [1.3.1.1.9 1 200906241340]
    org.netbeans.modules.editor.mimelookup.impl/1 [1.4.1 200906241340]
    org.netbeans.modules.editor.mimelookup/1 [1.11.1 200906241340]
    org.netbeans.modules.editor.plain.lib/1 [1.7.1 200906241340]
    org.netbeans.modules.editor.plain/2 [1.8.1 200906241340]
    org.netbeans.modules.editor.settings.storage/1 [1.19.1 200906241340]
    org.netbeans.modules.editor.settings/1 [1.24.1 200906241340]
    org.netbeans.modules.editor.structure/1 [1.18.1.1 1 200906241340]
    org.netbeans.modules.editor.util/1 [1.28.1 200906241340]
    org.netbeans.modules.editor/3 [1.42.1.3.9.2 3 200906241340]
    org.netbeans.modules.extbrowser/1 [1.14.1 200906241340]
    org.netbeans.modules.favorites/1 [1.15.1 200906241340]
    org.netbeans.modules.javahelp/1 [2.12.1 200906241340]
    org.netbeans.modules.lexer/2 [1.30.1.1 1 200906241340]
    org.netbeans.modules.masterfs/2 [2.16.1 200906241340]
    org.netbeans.modules.nbjunit/1 [1.58.1 200906241340]
    org.netbeans.modules.options.api/1 [1.12.1 200906241340]
    org.netbeans.modules.options.editor/1 [1.12.1 200906241340]
    org.netbeans.modules.options.keymap [1.5.1 200906241340]
    org.netbeans.modules.print.editor [7.0.1 200906241340]
    org.netbeans.modules.progress.ui [1.3.1.1 200906241340]
    org.netbeans.modules.project.libraries/1 [1.20.1 200906241340]
    org.netbeans.modules.projectapi/1 [1.24.1 200906241340]
    org.netbeans.modules.projectui [1.16.1.1.6 1 200906241340]
    org.netbeans.modules.projectuiapi/1 [1.35.1.6 6 200906241340]
    org.netbeans.modules.queries/1 [1.14.1 200906241340]
    org.netbeans.modules.schema2beans/1 [1.19.1 200906241340]
    org.netbeans.modules.sendopts/2 [2.4.1 200906241340]
    org.netbeans.modules.server/0 [1.4.1 200906241340]
    org.netbeans.modules.settings/1 [1.18.1.1 200906241340]
    org.netbeans.modules.spi.actions/1 [1.0.1 200906241340]
    org.netbeans.modules.templates [1.4.1 200906241340]
    org.netbeans.modules.usersguide/1 [1.23.1 200906241340]
    org.netbeans.modules.utilities/1 [1.30.1 200906241340]
    org.netbeans.modules.web.flyingsaucer/1 [1.3.1.1 1 200906241340]
    org.netbeans.modules.xml.core/2 [1.16.1.4 4 200906241340]
    org.netbeans.modules.xml.lexer [1.4.1 200906241340]
    org.netbeans.modules.xml.xam/1 [1.5.1.1 1 200906241340]
    org.netbeans.modules.xml.xdm/1 [1.5.1.1 1 200906241340]
    org.netbeans.spi.editor.hints/0 [1.7.1.7.2 7 200906241340]
    org.netbeans.spi.navigator/1 [1.8.1 200906241340]
    org.netbeans.spi.palette/1 [1.15.1 200906241340]
    org.netbeans.spi.quicksearch [1.1.1 200906241340]
    org.netbeans.spi.tasklist/1 [1.4.1.1 1 200906241340]
    org.netbeans.swing.dirchooser [1.3.1 200906241340]
    org.netbeans.swing.outline [1.4.1 200906241340]
    org.netbeans.swing.plaf [1.9.1 200906241340]
    org.netbeans.swing.tabcontrol [1.15.1 200906241340]
    org.openide.actions [6.9.1.1 200906241340]
    org.openide.awt [7.8.1.1 200906241340]
    org.openide.compat [6.8.1 200906241340]
    org.openide.dialogs [7.10.1 200906241340]
    org.openide.execution [1.13.1 200906241340]
    org.openide.explorer [6.18.1.1 1 200906241340]
    org.openide.filesystems [7.21.1.1.1 1 200906241340]
    org.openide.io [1.16.1 200906241340]
    org.openide.loaders [7.5.1 200906241340]
    org.openide.modules [7.10.1 200906241340]
    org.openide.nodes [7.9.1.1 200906241340]
    org.openide.options [6.10.1 200906241340]
    org.openide.text [6.22.1 200906241340]
    org.openide.util [7.22.1.1 1 200906241340]
    org.openide.windows [6.26.1 200906241340]
    org.openidex.util/3 [3.20.1 200906241340]
    org.quartz/1 [1.6.5 100225]
    org.springframework/1 [2.5.6 100225]
    org.xhtmlrenderer [8.0 100225]
    swingx/1 [1.6 100225]





Cheers


Tobias

ChemAxon 49d153c1b2

06-05-2010 09:04:53

Hi,


there is a JVM regression since 1.6 u19 which has not yet been fixed.


There are two options you can use as a workaround:



Relevant JDK bug is http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6940843 (not yet published).

User 677b9c22ff

06-05-2010 16:56:27

Hi,


thank you. Do you think its because Gosling left Oracle?


I remember that somebody was happy and thought now Oracle will pump billions into JAVA.


Cheers


Tobias

ChemAxon fa971619eb

07-05-2010 07:12:45

No, that's pushing it too far! This is just a standard bug in Java.


Final conclusions on the Sun/Oracle deal are still somewhere in the future, but the general feeling is that Java's future is very secure under Oracle. The Gosling incident is certainly one of the negative aspcts, but so far there are thanklfully very few.


Tim