Home Forum Nuclos Entwicklung Makros und Regeln Problem QueryProvider mit geschachtelter Abfrage

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #9365
    Stefan Segger
    Teilnehmer

    Hallo,
    habe folgenden Code:


    qryWV.and(
    //Alle aktiven Wartungsverträge
    Wartungsvertrag.NuclosState.eq(WartungsvertragStatusSM.State_10.getId())
    //Oder alle nicht aktiven Wartungsverträge, dessen Nächstes-Abrechnungsdatum VOR dem Abrechnungsende ist!
    .or(
    Wartungsvertrag.NuclosState.eq(WartungsvertragStatusSM.State_99.getId())
    .and(
    new SearchExpression(Wartungsvertrag.Naechstesabrechnungsdatum, Wartungsvertrag.Abrechnungsende, QueryOperation.LTE)
    )
    )
    );

    Wir möchten gerne Wartungsverträge mit dem Status 10, sowie alle mit dem Status 99, dessen nächstes Abrechnungsdatum Vor dem Abrechnungsende ist filtern… Leider gibt es eine Exception bei der Ausführung:

    2017-01-11 15:39:38,993 ERROR [org.nuclos.server.nbo.BusinessObjectQueryProvider] - null
    java.lang.NullPointerException
    at org.nuclos.common.collect.collectable.searchcondition.CompositeCollectableSearchCondition.isSyntacticallyCorrect(CompositeCollectableSearchCondition.java:125) ~[nuclos-common-4.12.1.jar:?]
    at org.nuclos.common.collect.collectable.searchcondition.CompositeCollectableSearchCondition.isSyntacticallyCorrect(CompositeCollectableSearchCondition.java:125) ~[nuclos-common-4.12.1.jar:?]
    at org.nuclos.common.collect.collectable.searchcondition.CompositeCollectableSearchCondition.isSyntacticallyCorrect(CompositeCollectableSearchCondition.java:125) ~[nuclos-common-4.12.1.jar:?]
    at org.nuclos.server.dal.processor.jdbc.impl.EOSearchExpressionUnparser.unparseSearchCondition(EOSearchExpressionUnparser.java:140) ~[nuclos-server-4.12.1.jar:?]
    at ....

    #26208
    caf
    Verwalter

    Hallo,

    das Attribut Abrechnungsende darf nicht null sein.

Ansicht von 2 Beiträgen - 1 bis 2 (von insgesamt 2)