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.
Created attachment 92704 [details] The Glassfish descriptor for connection pools, resources, mail,... The Deployment of a J2EE 5 verified Application fails during the database setup. Attached: the sun-resources.xml ERROR EXPERIENCED: INFO [org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment] java.lang.NullPointerException: The driverClassName parameter cannot be null at org.openide.util.Parameters.notNull(Parameters.java:86) at org.netbeans.modules.j2ee.common.Util.containsClass(Util.java:370) at org.netbeans.modules.glassfish.eecommon.api.JDBCDriverDeployHelper.getMissingDrivers(JDBCDriverDeployHelper.java:96) at org.netbeans.modules.glassfish.javaee.JDBCDriverDeployerImpl.deployJDBCDrivers(JDBCDriverDeployerImpl.java:90) at org.netbeans.modules.j2ee.deployment.impl.DeploymentHelper.deployJdbcDrivers(DeploymentHelper.java:92) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:155) at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:103) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1375.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:498) [catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) WARNING [org.openide.text.CloneableEditorSupport]: org.apache.tools.ant.module.loader.AntProjectDataEditor should override asynchronousOpen(). See http://bits.netbeans.org/dev/javadoc/org-openide-text/apichanges.html#CloneableEditorSupport.asynchronousOpen INFO [glassfish]: Requested Entity: public id = -//Sun Microsystems, Inc.//DTD Application Server 9.0 Resource Definitions //EN, system id = http://www.sun.com/software/appserver/dtds/sun-resources_1_3.dtd WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. WARNING [glassfish-javaee]: Unable to compute database vendor name for datasource url. INFO [org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment] java.lang.NullPointerException: The driverClassName parameter cannot be null at org.openide.util.Parameters.notNull(Parameters.java:86) at org.netbeans.modules.j2ee.common.Util.containsClass(Util.java:370) at org.netbeans.modules.glassfish.eecommon.api.JDBCDriverDeployHelper.getMissingDrivers(JDBCDriverDeployHelper.java:96) at org.netbeans.modules.glassfish.javaee.JDBCDriverDeployerImpl.deployJDBCDrivers(JDBCDriverDeployerImpl.java:90) at org.netbeans.modules.j2ee.deployment.impl.DeploymentHelper.deployJdbcDrivers(DeploymentHelper.java:92) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:155) at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:103) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1375.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:498) [catch] at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-tag/Factories/ marked with the position attribute: [org-netbeans-modules-web-core-jsploader-JspLoader.instance], but some are: [org.netbeans.modules.web.core.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-tld/Factories/ marked with the position attribute: [org-netbeans-modules-web-taglib-TLDLoader.instance], but some are: [org.netbeans.modules.web.core.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-dbschema+xml/Factories/ marked with the position attribute: [org-netbeans-modules-dbschema-jdbcimpl-DBschemaDataLoader.instance], but some are: [org.netbeans.modules.dbschema.jdbcimpl.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-hibernate-cfg+xml/Factories/ marked with the position attribute: [org-netbeans-modules-hibernate-loaders-cfg-HibernateCfgDataLoader.instance], but some are: [org.netbeans.modules.hibernate.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-hibernate-reveng+xml/Factories/ marked with the position attribute: [org-netbeans-modules-hibernate-loaders-reveng-HibernateRevengDataLoader.instance], but some are: [org.netbeans.modules.hibernate.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-hibernate-mapping+xml/Factories/ marked with the position attribute: [org-netbeans-modules-hibernate-loaders-mapping-HibernateMappingDataLoader.instance], but some are: [org.netbeans.modules.hibernate.resources.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-dd-sun-app-client+xml/Factories/ marked with the position attribute: [org-netbeans-modules-j2ee-sun-ddloaders-SunDescriptorDataLoader.instance], but some are: [org.netbeans.modules.j2ee.sun.share.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-dd-sun-web+xml/Factories/ marked with the position attribute: [org-netbeans-modules-j2ee-sun-ddloaders-SunDescriptorDataLoader.instance], but some are: [org.netbeans.modules.j2ee.sun.share.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-dd-sun-ejb-jar+xml/Factories/ marked with the position attribute: [org-netbeans-modules-j2ee-sun-ddloaders-SunDescriptorDataLoader.instance], but some are: [org.netbeans.modules.j2ee.sun.share.xml-ergonomics.instance] WARNING [org.openide.filesystems.Ordering]: Not all children in Loaders/text/x-jnlp+xml/Factories/ marked with the position attribute: [org-netbeans-modules-javawebstart-JnlpDataLoader.instance], but some are: [org.netbeans.modules.javawebstart.xml-ergonomics.instance] WARNING [org.openide.text.CloneableEditorSupport]: org.netbeans.modules.xml.text.TextEditorSupport should override asynchronousOpen(). See http://bits.netbeans.org/dev/javadoc/org-openide-text/apichanges.html#CloneableEditorSupport.asynchronousOpen C:\NetBeansProjects\CSIPortal\nbproject\build-impl.xml:391: Deployment error: The driverClassName parameter cannot be null See the server log for details. at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:205) at org.netbeans.modules.j2ee.ant.Deploy.execute(Deploy.java:103) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1375.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:278) at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:498) at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151) Caused by: java.lang.NullPointerException: The driverClassName parameter cannot be null at org.openide.util.Parameters.notNull(Parameters.java:86) at org.netbeans.modules.j2ee.common.Util.containsClass(Util.java:370) at org.netbeans.modules.glassfish.eecommon.api.JDBCDriverDeployHelper.getMissingDrivers(JDBCDriverDeployHelper.java:96) at org.netbeans.modules.glassfish.javaee.JDBCDriverDeployerImpl.deployJDBCDrivers(JDBCDriverDeployerImpl.java:90) at org.netbeans.modules.j2ee.deployment.impl.DeploymentHelper.deployJdbcDrivers(DeploymentHelper.java:92) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.deploy(Deployment.java:155) ... 16 more BUILD FAILED (total time: 1 minute 7 seconds)
This error occurs while deploying the Application on Glassfish 3.0 Domain.
Nitya, please look at this asap
The root cause is that the plugin does not recognize/handle com.inet.tds.PDataSource connection pools. This is causing a null value to be returned for 'driver class' triggering this NPE. Investigating for a workaround. Plugin will need to handle above scenario when resource defined is not recognized.
About "com.inet.tds.PDataSource" I expect the plugin is working with interfaces like DataSource or ConnectionPoolDataSource. In the configuration I expressely specified "ConnectionPoolDataSource" if this could be of any help... Also Glassfish 2.1.1 was not suffering by this bug so you could make a comparation. Thanks
http://hg.netbeans.org/web-main/rev/f5059f8ad892