JDeveloper 11.1.2.1.0 on OEL 5 can't open jar files and dies
928009Apr 2 2012 — edited Apr 3 2012I have just installed JDeveloper on a OEL 5 VM, and when I try to open or create a basic application I get a series of errors claiming that that java could not open jar files, which ultimately ends in the app dying, claiming that it has too many open files. The failures below were generated using the wizard to create a brand new "Java Desktop Application (ADF)" application. I used all default values on installation, including the bundled Java SDK. I am trying to familiarize myself with JDeveloper in preparation for a new development project, and would like to use Oracle technology since Pillar is now a part of Oracle. Any help would be appreciated.
uname -a:
Linux az-devoelvm-01 2.6.32-300.4.1.el5uek #1 SMP Fri Dec 23 03:13:22 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
Below is the final failure:
SEVERE: framework event org.eclipse.osgi type 2
java.io.IOException: Too many open files
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1704)
at java.io.File.createTempFile(File.java:1792)
at org.eclipse.osgi.storagemanager.StorageManager.createTempFile(StorageManager.java:714)
at org.eclipse.osgi.storagemanager.StorageManager.getOutputStream(StorageManager.java:776)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveBundleDatas(BaseStorage.java:550)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.saveAllData(BaseStorage.java:439)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage.access$1(BaseStorage.java:427)
at org.eclipse.osgi.internal.baseadaptor.BaseStorage$StateSaver.run(BaseStorage.java:1219)
And this is an example of the failures to open the jar files:
SEVERE: framework event oracle.external.weblogic-script-runner type 2
java.util.zip.ZipException: Exception in opening zip file: /home/earnett/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.5.0.jar
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:264)
at org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:88)
at org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:101)
at org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:74)
at org.apidesign.netbinox.JarBundleFile$1.checkedOpen(JarBundleFile.java:119)
at org.eclipse.osgi.baseadaptor.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:246)
at org.apidesign.netbinox.JarBundleFile.findEntry(JarBundleFile.java:199)
at org.apidesign.netbinox.JarBundleFile.resource(JarBundleFile.java:163)
at org.netbeans.core.netigso.spi.NetigsoArchive$1.resource(NetigsoArchive.java:71)
at org.netbeans.Archive.getData(Archive.java:199)
at org.netbeans.NetigsoFramework.fromArchive(NetigsoFramework.java:130)
at org.netbeans.core.netigso.Netigso.fromArchive(Netigso.java:461)
at org.netbeans.core.netigso.spi.NetigsoArchive.fromArchive(NetigsoArchive.java:101)
at org.apidesign.netbinox.JarBundleFile.getCachedEntry(JarBundleFile.java:210)
at org.apidesign.netbinox.JarBundleFile.getEntry(JarBundleFile.java:218)
at org.eclipse.osgi.baseadaptor.bundlefile.BundleFile.internalGetResourceURL(BundleFile.java:151)
at org.eclipse.osgi.baseadaptor.bundlefile.BundleFile.getResourceURL(BundleFile.java:147)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findResourceImpl(ClasspathManager.java:351)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalResources(ClasspathManager.java:329)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalResources(DefaultClassLoader.java:212)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalResources(BundleLoader.java:769)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.getResources(SingleSourcePackage.java:41)
at org.eclipse.osgi.internal.loader.MultiSourcePackage.getResources(MultiSourcePackage.java:51)
at org.eclipse.osgi.internal.loader.BundleLoader.findResources(BundleLoader.java:688)
at org.eclipse.osgi.internal.loader.buddy.RegisteredPolicy.loadResources(RegisteredPolicy.java:114)
at org.eclipse.osgi.internal.loader.buddy.PolicyHandler.doBuddyResourcesLoading(PolicyHandler.java:168)
at org.eclipse.osgi.internal.loader.BundleLoader.findResources(BundleLoader.java:709)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findResources(DefaultClassLoader.java:162)
at java.lang.ClassLoader.getResources(ClassLoader.java:1039)
at java.util.ServiceLoader$LazyIterator.hasNext(ServiceLoader.java:323)
at java.util.ServiceLoader$1.hasNext(ServiceLoader.java:415)
at oracle.adfdt.model.DataControlManager.addDataControlFilter(DataControlManager.java:763)
at oracle.adfdtinternal.model.ide.dbpanel.DataControlFilterPalette.jbInit(DataControlFilterPalette.java:105)
at oracle.adfdtinternal.model.ide.dbpanel.DataControlFilterPalette.<init>(DataControlFilterPalette.java:97)
at oracle.adfdtinternal.model.ide.dbpanel.DataBindingDockeableWindow.<init>(DataBindingDockeableWindow.java:95)
at oracle.adfdtinternal.model.ide.dbpanel.DataSourceDockableFactory.getDockWindow(DataSourceDockableFactory.java:62)
at oracle.adfdtinternal.model.ide.dbpanel.DataSourceDockableFactory.getDockable(DataSourceDockableFactory.java:81)
at oracle.ideimpl.docking.DockStationImpl.createDockable(DockStationImpl.java:1452)
at oracle.ideimpl.docking.DockStationImpl.findDockable(DockStationImpl.java:1432)
at oracle.ideri.navigator.NavigatorDockableFactory.createDrawer(NavigatorDockableFactory.java:70)
at oracle.ideri.navigator.NavigatorDockableFactory.access$200(NavigatorDockableFactory.java:32)
at oracle.ideri.navigator.NavigatorDockableFactory$ProxyAwareHostedDockableListener.hostedDockableRegistered(NavigatorDockableFactory.java:221)
at oracle.ideimpl.docking.HostedDockableHook$2.run(HostedDockableHook.java:119)
at oracle.ideimpl.extension.ExtensionManagerImpl$AfterExtensionLoadingRunnable.run(ExtensionManagerImpl.java:2130)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1585)
at java.awt.Component.setVisible(Component.java:1537)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:395)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:356)
at oracle.ideimpl.feedback2.client.ui.CustomerFeedbackDialog.runDialog(CustomerFeedbackDialog.java:110)
at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showCustomerFeedbackDialog(FeedbackManagerImpl.java:525)
at oracle.ideimpl.feedback2.client.FeedbackManagerImpl.showFeedbackDialog(FeedbackManagerImpl.java:360)
at oracle.ideimpl.feedback2.client.FeedbackManagerImpl$2.run(FeedbackManagerImpl.java:238)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1585)
at java.awt.Component.setVisible(Component.java:1537)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:395)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:356)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:352)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:243)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:215)
at oracle.jdeveloper.template.wizard.NewObjectFromTemplateWizard$WizardEventAdapter$1ProgressRunnable.start(NewObjectFromTemplateWizard.java:497)
at oracle.jdeveloper.template.wizard.NewObjectFromTemplateWizard$WizardEventAdapter.wizardFinished(NewObjectFromTemplateWizard.java:537)
at oracle.bali.ewt.wizard.BaseWizard.processWizardEvent(BaseWizard.java:2525)
at oracle.bali.ewt.wizard.BaseWizard.processEventImpl(BaseWizard.java:2566)
at oracle.bali.ewt.LWComponent.processEvent(LWComponent.java:658)
at oracle.bali.ewt.wizard.BaseWizard.doFinish(BaseWizard.java:2171)
at oracle.bali.ewt.wizard.BaseWizard$Action$1.run(BaseWizard.java:3948)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1046)
at java.awt.Dialog$3.run(Dialog.java:1098)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1096)
at java.awt.Component.show(Component.java:1585)
at java.awt.Component.setVisible(Component.java:1537)
at java.awt.Window.setVisible(Window.java:842)
at java.awt.Dialog.setVisible(Dialog.java:986)
at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:382)
at oracle.bali.ewt.wizard.WizardDialog.runDialog(WizardDialog.java:298)
at oracle.jdeveloper.template.wizard.NewObjectFromTemplateWizard.runWizard(NewObjectFromTemplateWizard.java:117)
at oracle.jdeveloper.template.wizard.GalleryItemAdapter.invoke(GalleryItemAdapter.java:56)
at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:446)
at oracle.ide.wizard.WizardManager$1.run(WizardManager.java:530)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:601)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:612)
at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:127)
at java.util.zip.ZipFile.<init>(ZipFile.java:144)
at org.eclipse.osgi.framework.util.SecureAction$14.run(SecureAction.java:255)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:253)
... 146 more