Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
DarioArena87 opened this issue Oct 26, 2022 · 0 comments

Comments

@DarioArena87
Copy link

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:https://www.w3.org/2001/XMLSchema" xmlns:xsi="http:https://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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant