[ https://issues.apache.org/jira/browse/NETBEANS-5127?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17288619#comment-17288619 ]
Austin Stephens commented on NETBEANS-5127: ------------------------------------------- This does not seem to require using a db class file, but I don't have a reproducible test case yet. > Null pointer exception using the "Entity Classes from Database" wizard > ---------------------------------------------------------------------- > > Key: NETBEANS-5127 > URL: https://issues.apache.org/jira/browse/NETBEANS-5127 > Project: NetBeans > Issue Type: Bug > Components: javaee - Persistence > Affects Versions: 12.2 > Environment: Windows 10; Product Version: Apache NetBeans IDE 12.2 > Java: 15; OpenJDK 64-Bit Server VM 15+36-1562 > Derby DB v10.14.2.0 > Wildfly 21.0.1 > Reporter: Stephen Brooksbank > Priority: Major > Attachments: messages.log > > > I'm getting a null pointer exception when trying to generate database entity > classes using the wizard: > {{java.lang.NullPointerException: Cannot invoke > "com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors.iterator()" > because "this.discoveredProcs" is null}} > NOTE: This is a regression issue, as it works correctly using Netbeans 12.1. > I'm using Apache Derby DB and Wildfly.There are two unmapped entities in the > database (one-to-many relationship), and the persistence context is set up to > use JTA. > What gets generated is two "stub" java class files containing only the basic > class definition without any content > {{package com.brooksbank.weldexamples.db;}} > {{/**}} > * @author sjbro > */ > {{public class Codetypes {}} > {{}}} > The persistance context is : > {{<?xml version="1.0" encoding="UTF-8"?>}} > <persistence > version="2.2" > xmlns="http://xmlns.jcp.org/xml/ns/persistence" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/persistence > [http://xmlns.jcp.org/xml/ns/persistence/persistence_2_2.xsd]"> > <persistence-unit name="com.brooksbank_weldExamples_war_1.0PU" > transaction-type="JTA"> > <provider>org.hibernate.ejb.HibernatePersistence</provider> > <jta-data-source>java:/weldExamplesDS</jta-data-source> > </persistence-unit> > {{</persistence>}} > The datasource is defined in wildfly as: > {\{ <datasource jndi-name="java:/weldExamplesDS" > pool-name="weldExamplesDSPool">}} > \{{ > <connection-url>jdbc:derby://localhost:1527/WeldExamplesDB</connection-url>}} > \{{ <driver-class>org.apache.derby.jdbc.ClientDriver</driver-class>}} > \{{ <driver>derbyclient.jar</driver>}} > \{{ <security>}} > \{{ <user-name>******</user-name>}} > \{{ <password>******</password>}} > \{{ </security>}} > \{{ </datasource>}} > The connection to the database works for other database record types and the > wizard pulls up the list of entities correctly to select from. > -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists