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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions