This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Java DB is not starting if I right-click on the Java DB node in Databases -> Java DB under the services tab. This is on Netbeans 6.5.1, downloaded on 04/16/2009. Running on Vista. I have created a local default Glassfish domain and the GF application server is running locally. When I right-click the Java DB node, the "Java DB Database Process" tab opens under Output tab. But the typical output which says that Derby is listening on port 1527 does not appear. When I try to connect, I get the error message - "The Java DB server did not start in 5 seconds. Do you want to wait another 5 seconds?".
Could you attach your messages.log with records about connecting JavaDB? This scenario is tested and it should work in NB6.5.1. Nobody else reported a problem like this. I need more information what's wrong. Thanks
This is what I could find in C:\Users\magrawal\.netbeans\6.5\config System info and diagnostic info is at the end: The log file does say : org.netbeans.modules.web.client.tools.kit [1.0.2 200903060201] logging isn't enabled SEVERE [org.netbeans.modules.j2ee.sun.api.restricted.ResourceUtils]: getConnPoolValues failed com.sun.enterprise.admin.config.MBeanConfigInstanceNotFoundException: Resources: Config element jdbc-connection-pool Manish is not found. at com.sun.enterprise.admin.config.ManagedConfigBean.invokeOperation(ManagedConfigBean.java:1591) at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:483) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90) at $Proxy1.invoke(Unknown Source) at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304) at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174) at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:69) at com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:155) at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:122) at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:193) at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315) at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94) at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096) at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579) at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263) at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214) at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265) at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116) Caused: java.rmi.RemoteException: Operation 'getJdbcConnectionPoolByName' failed in 'resources' Config Mbean. Target exception message: Resources: Config element jdbc-connection-pool Manish is not found.; nested exception is: com.sun.enterprise.admin.config.MBeanConfigInstanceNotFoundException: Resources: Config element jdbc-connection- pool Manish is not found. at org.netbeans.modules.j2ee.sun.share.management.UtilMEJB.invokeServerForResource(UtilMEJB.java:172) at org.netbeans.modules.j2ee.sun.share.management.UtilMEJB.updateInvoke(UtilMEJB.java:144) at org.netbeans.modules.j2ee.sun.share.management.ServerMEJB.invoke(ServerMEJB.java:112) at org.netbeans.modules.j2ee.sun.api.restricted.ResourceUtils.getConnectionPoolByName(ResourceUtils.java:1363) at org.netbeans.modules.j2ee.sun.api.restricted.ResourceUtils.fillInPoolValues(ResourceUtils.java:1245) [catch] at org.netbeans.modules.j2ee.sun.api.restricted.ResourceUtils.getConnPoolValues(ResourceUtils.java:1438) at org.netbeans.modules.j2ee.sun.api.restricted.ResourceConfigurator.getResources(ResourceConfigurator.java:867) at org.netbeans.modules.j2ee.sun.share.configbean.SunONEDeploymentConfiguration.getDatasources(SunONEDeploymentConfiguration.java:319) at org.netbeans.modules.j2ee.sun.ide.j2ee.ModuleConfigurationImpl.getDatasources(ModuleConfigurationImpl.java:199) at org.netbeans.modules.j2ee.deployment.config.ConfigSupportImpl.getDatasources(ConfigSupportImpl.java:331) at org.netbeans.modules.j2ee.deployment.devmodules.spi.J2eeModuleProvider.getModuleDatasources(J2eeModuleProvider.java:189) at org.netbeans.modules.j2ee.common.ui.BrokenDatasourceSupport.getBrokenDatasources(BrokenDatasourceSupport.java:153) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode$BrokenDatasourceAction.doCheckMissingDatabaseConnection(WebLogicalViewProvider.java:648) at org.netbeans.modules.web.project.ui.WebLogicalViewProvider$WebLogicalViewRootNode$BrokenDatasourceAction.run(WebLogicalViewProvider.java:637) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997) System info: >System Info: Product Version = NetBeans IDE 6.5.1 (Build 200903060201) Operating System = Windows Vista version 6.0 running on x86 Java; VM; Vendor = 1.6.0_12; Java HotSpot(TM) Client VM 11.2-b01; Sun Microsystems Inc. Runtime = Java(TM) SE Runtime Environment 1.6.0_12-b04 Java Home = C:\Program Files\Java\jdk1.6.0_12\jre System Locale; Encoding = en_US (nb); Cp1252 Home Directory = C:\Users\magrawal Current Directory = C:\Program Files\NetBeans 6.5.1 User Directory = C:\Users\magrawal\.netbeans\6.5 Installation = C:\Program Files\NetBeans 6.5.1\nb6.5 C:\Program Files\NetBeans 6.5.1\ide10 C:\Program Files\NetBeans 6.5.1\java2 C:\Program Files\NetBeans 6.5.1\xml2 C:\Program Files\NetBeans 6.5.1\apisupport1 C:\Program Files\NetBeans 6.5.1\webcommon1 C:\Program Files\NetBeans 6.5.1\websvccommon1 C:\Program Files\NetBeans 6.5.1\enterprise5 C:\Program Files\NetBeans 6.5.1\mobility8 C:\Program Files\NetBeans 6.5.1\profiler3 C:\Program Files\NetBeans 6.5.1\gsf1 C:\Program Files\NetBeans 6.5.1\ruby2 C:\Program Files\NetBeans 6.5.1\php1 C:\Program Files\NetBeans 6.5.1\visualweb2 C:\Program Files\NetBeans 6.5.1\soa2 C:\Program Files\NetBeans 6.5.1\identity2 C:\Program Files\NetBeans 6.5.1\harness C:\Program Files\NetBeans 6.5.1\cnd2 C:\Program Files\NetBeans 6.5.1\groovy1 C:\Program Files\NetBeans 6.5.1\platform9 Boot & Ext. Classpath = C:\Program Files\Java\jdk1.6.0_12\jre\lib\resources.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\rt.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\jce.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.6.0_12\jre\classes;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\derbyclient.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.6.0_12\jre\lib\ext\sunpkcs11.jar Application Classpath = C:\Users\magrawal\.netbeans\6.5\lib\jfluid-server- 15.jar;C:\Users\magrawal\.netbeans\6.5\lib\jfluid-server-cvm.jar;C:\Users\magrawal\.netbeans\6.5\lib\jfluid- server.jar;C:\Users\magrawal\.netbeans\6.5\lib\locale\jfluid- server_ja.jar;C:\Users\magrawal\.netbeans\6.5\lib\locale\jfluid- server_pt_BR.jar;C:\Users\magrawal\.netbeans\6.5\lib\locale\jfluid-server_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\boot.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\org-openide-modules.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\org-openide-util.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\boot_ja.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org- openide-modules_ja.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org-openide-modules_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org-openide-modules_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org-openide-util_ja.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org-openide- util_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\platform9\lib\locale\org-openide-util_zh_CN.jar;C:\Program Files\Java\jdk1.6.0_12\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_12\lib\tools.jar Startup Classpath = C:\Program Files\NetBeans 6.5.1\platform9\core\core.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\org-openide-filesystems.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\core_ja.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\core_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\core_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\org- openide-filesystems_ja.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\org-openide- filesystems_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\platform9\core\locale\org-openide- filesystems_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\org-netbeans-upgrader.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\core_nb.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\core_nb_ja.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\core_nb_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\core_nb_zh_CN.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\org-netbeans- upgrader_ja.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\org-netbeans-upgrader_pt_BR.jar;C:\Program Files\NetBeans 6.5.1\nb6.5\core\locale\org-netbeans-upgrader_zh_CN.jar Diagnostic information Input arguments: -Dnetbeans.importclass=org.netbeans.upgrade.AutoUpgrade -Dnetbeans.accept_license_class=org.netbeans.license.AcceptLicense -Dorg.glassfish.v3.installRoot=C:\Program Files\glassfish-v3-prelude -Dcom.sun.aas.installRoot=C:\Program Files\glassfish-v2.1 -Xverify:none -Xss2m -Xms32m -XX:PermSize=32m -XX:MaxPermSize=200m -Dapple.laf.useScreenMenuBar=true -Dsun.java2d.noddraw=true -Xmx409m -Djdk.home=C:\Program Files\Java\jdk1.6.0_12 -Dnetbeans.home=C:\Program Files\NetBeans 6.5.1\platform9 -Dnetbeans.dirs=C:\Program Files\NetBeans 6.5.1\nb6.5;C:\Program Files\NetBeans 6.5.1\ide10;C:\Program Files\NetBeans 6.5.1\java2;C:\Program Files\NetBeans 6.5.1\xml2;C:\Program Files\NetBeans 6.5.1\apisupport1;C:\Program Files\NetBeans 6.5.1\webcommon1;C:\Program Files\NetBeans 6.5.1\websvccommon1;C:\Program Files\NetBeans 6.5.1\enterprise5;C:\Program Files\NetBeans 6.5.1\mobility8;C:\Program Files\NetBeans 6.5.1\profiler3;C:\Program Files\NetBeans 6.5.1\gsf1;C:\Program Files\NetBeans 6.5.1\ruby2;C:\Program Files\NetBeans 6.5.1\php1;C:\Program Files\NetBeans 6.5.1\visualweb2;C:\Program Files\NetBeans 6.5.1\soa2;C:\Program Files\NetBeans 6.5.1\identity2;C:\Program Files\NetBeans 6.5.1\harness;C:\Program Files\NetBeans 6.5.1\cnd2;C:\Program Files\NetBeans 6.5.1\groovy1 -Dnetbeans.user=C:\Users\magrawal\.netbeans\6.5 -Dnetbeans.system_http_proxy=DIRECT -Dnetbeans.system_http_non_proxy_hosts= -Dsun.awt.keepWorkingSetOnMinimize=true Compiler: HotSpot Client Compiler Heap memory usage: initial 32.0MB maximum 406.9MB Non heap memory usage: initial 52.2MB maximum 252.0MB Garbage collector: Copy (Collections=245 Total time spent=0s) Garbage collector: MarkSweepCompact (Collections=2 Total time spent=0s) Classes: loaded=7072 total loaded=7072 unloaded 0 INFO [org.netbeans.core.ui.warmup.DiagnosticTask]: Total memory 2,144,747,520
Also, when I right-click Java DB node and select properties: Java DB installation: C:\Program Files\glassfish-v2.1\javadb Database location: C:\Windows\Temp I replaced the default database location with Temp in case there were any issues with write permissions in the default directory
Manish, I did as same setup as I wrote in description (new domain in GF, started appserv) and IDE works for me, I can connect the JavaDB database. I reassign to J2EE to evaluate the exceptions from your log.
Please evaluate the exceptions in http://www.netbeans.org/issues/show_bug.cgi?id=162891#desc3
The exception is caused by the fact that the project contains a JDBC resource that refers to a undefined connection pool. ie. the connection pool 'Manish' is not defined in the project or in the server. The server throws an exception when queried for the connection pool 'Manish' Plugin should be updated to check if the JDBC connection pool is present on the server before trying to query the server for the properties.
Fixed http://hg.netbeans.org/web-main/rev/aee59bd9e746
Integrated into 'main-golden', will be available in build *200909251401* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-golden/rev/aee59bd9e746 User: nityad@netbeans.org Log: #162891 : Check if JDBC pool is present on server before quierying for associated values.