Skip to content

Error encountered during the tutorial (tried to generate a CDI Repository) #535

@DarioArena87

Description

@DarioArena87

Message : Cannot invoke "org.w3c.dom.Element.setAttribute(String, String)" because "puElement" is null

StackTrace :
java.lang.NullPointerException: Cannot invoke "org.w3c.dom.Element.setAttribute(String, String)" because "puElement" is null
at io.github.jeddict.jcode.jpa.PersistenceHelper.switchToResourceLocalTransaction(PersistenceHelper.java:160)
at io.github.jeddict.jcode.jpa.PersistenceHelper.configure(PersistenceHelper.java:123)
at io.github.jeddict.jcode.generator.ApplicationGenerator.generate(ApplicationGenerator.java:113)
at io.github.jeddict.jpa.modeler.source.generator.task.SourceCodeGeneratorTask.exportCode(SourceCodeGeneratorTask.java:141)
at io.github.jeddict.jpa.modeler.source.generator.task.SourceCodeGeneratorTask.begin(SourceCodeGeneratorTask.java:87)
at io.github.jeddict.jcode.task.AbstractNBTask.beginTask(AbstractNBTask.java:444)
at io.github.jeddict.jcode.task.AbstractNBTask.run(AbstractNBTask.java:84)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1418)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:278)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

ModelerFile :

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<entity-mappings ptype="MONOLITH" ppkg="it.quantum.shoppingsystem" epkg="domain" v="6.1.0" rws="_16667796261022" Pws="_16667796261022" cws="_16667796261022" thm="PMacColorScheme" persistenceUnitName="DEFAULT_PU" sm="false" xs="false" id="_16667796261021" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <entity compositePrimaryKeyClass="CustomerPK" abs="false" class="Customer" pclass="Entity_1" v="true" jbn="false" xre="false" m="false" rootElement="_16667796261021" id="_16667796490513">
        <ath>arena</ath>
        <attributes>
            <basic attribute-type="String" v="true" xvt="" name="firstName" pname="attribute" id="_16667796940707">
                <xwm/>
                <xm/>
            </basic>
            <basic attribute-type="String" v="true" xvt="" name="lasName" pname="attribute" id="_16667797150468">
                <xwm/>
                <xm/>
            </basic>
            <one-to-many orp="false" own="true" collection-type="java.util.List" cit="java.util.ArrayList" connected-entity-id="_166677975811614" v="true" xvt="" name="productOrders" id="_166677981480719">
                <xwm/>
                <xm/>
                <join-column name="CUSTOMER_ID" unique="false" nullable="true" insertable="true" updatable="true"/>
            </one-to-many>
            <id attribute-type="Long" v="true" xvt="" name="id" id="_16667796491824">
                <xwm/>
                <xm/>
                <generated-value strategy="DEFAULT"/>
            </id>
        </attributes>
        <nq e="false" name="Customer.findAll">
            <query>Select e from Customer e</query>
        </nq>
        <nq e="false" name="Customer.findByFirstName">
            <query>Select c from Customer c where c.firstName=:firstName</query>
        </nq>
        <nq e="false" name="Customer.findByLasName">
            <query>Select c from Customer c where c.lasName=:lasName</query>
        </nq>
    </entity>
    <entity compositePrimaryKeyClass="ProductPK" abs="false" class="Product" pclass="Entity_1" v="true" jbn="false" xre="false" m="false" rootElement="_16667796261021" id="_16667797261239">
        <ath>arena</ath>
        <attributes>
            <basic attribute-type="String" v="true" xvt="" name="description" pname="attribute" id="_166677973795812">
                <xwm/>
                <xm/>
            </basic>
            <basic attribute-type="String" v="true" xvt="" name="retailPrice" pname="attribute" id="_166677974589413">
                <xwm/>
                <xm/>
            </basic>
            <id attribute-type="Long" v="true" xvt="" name="id" id="_166677972612410">
                <xwm/>
                <xm/>
                <generated-value strategy="DEFAULT"/>
            </id>
        </attributes>
        <nq e="false" name="Product.findAll">
            <query>Select e from Product e</query>
        </nq>
        <nq e="false" name="Product.findByDescription">
            <query>Select e from Product e where e.description=:description</query>
        </nq>
        <nq e="false" name="Product.findByRetailPrice">
            <query>Select p from Product p where p.retailPrice=:retailPrice</query>
        </nq>
    </entity>
    <entity compositePrimaryKeyClass="ProductOrderPK" abs="false" class="ProductOrder" pclass="Entity_1" v="true" jbn="false" xre="false" m="false" rootElement="_16667796261021" id="_166677975811614">
        <ath>arena</ath>
        <attributes>
            <basic attribute-type="String" v="true" xvt="" name="amount" pname="attribute" id="_166677976750217">
                <xwm/>
                <xm/>
            </basic>
            <many-to-many own="true" collection-type="java.util.List" cit="java.util.ArrayList" connected-entity-id="_16667797261239" v="true" xvt="" name="products" id="_166677983613821">
                <xwm/>
                <xm/>
            </many-to-many>
            <id attribute-type="Long" v="true" xvt="" name="id" id="_166677975811715">
                <xwm/>
                <xm/>
                <generated-value strategy="DEFAULT"/>
            </id>
        </attributes>
        <nq e="false" name="ProductOrder.findAll">
            <query>Select e from ProductOrder e</query>
        </nq>
        <nq e="false" name="ProductOrder.findByAmount">
            <query>Select p from ProductOrder p where p.amount=:amount</query>
        </nq>
    </entity>
    <c/>
    <wsl>
        <ws n="Main" id="_16667796261022">
            <i ref="_16667797261239" x="473" y="116"/>
            <i ref="_166677975811614" x="410" y="419"/>
            <i ref="_16667796490513" x="213" y="172"/>
        </ws>
    </wsl>
</entity-mappings>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions