ich habe im Java Client ein Angebot erzeugt. Das habe ich über den Button "Fertigstellen"fertig stellen lasse.
Danach habe ich (bei Zahnrad) den Menuepunkt “Auftrag aus Angebot erstellen” angeklickt, um einen Auftrag daraus erzeugen zu lassen.
Es gibt ein Fenster zur Eingabe von Daten, da habe ich die Angebotsnummer (0007) und als Belegart “Standartauftrag” eingegeben.
Darauf hin bekomme ich die Fehlermeldung “java.lang.Integer cannot be cast to java.math.BigDecimal”
Gibt es eine andere Vorgehensweise, um einen Auftrag aus einem Angebot zu machen, oder habe ich etwas falsch eingegeben?
habe ich gerade noch einmal getestet, das macht keinen Unterschied.
Ich kopiere mal die Meldungen des Clients hierhin. Kann es sein, das ich beim Angebot etwas nicht eingegeben habe?
Wie geschrieben, die Belegart ist Pflichtfeld, den Rest auszufüllen oder nicht macht keinen Unterschied.
Viele Grüße,
Mafi
<—>
2017-09-04 09:02:57.498 ERROR 860 — [Angebot-1067985] o.a.process.OrderCreateNewFromProposal : java.lang.Integer cannot be cast to java.math.BigDecimal
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal
at org.adempiere.process.OrderCreateNewFromProposal.prepare(OrderCreateNewFromProposal.java:152)
at de.metas.process.JavaProcess.prepareProcess(JavaProcess.java:622)
at de.metas.process.JavaProcess.startProcess(JavaProcess.java:265)
at de.metas.process.ProcessExecutor.startJavaProcess(ProcessExecutor.java:563)
at de.metas.process.ProcessExecutor.startJavaOrScriptProcess(ProcessExecutor.java:459)
at de.metas.process.ProcessExecutor.access$700(ProcessExecutor.java:49)
at de.metas.process.ProcessExecutor$1.run(ProcessExecutor.java:223)
at org.adempiere.ad.trx.api.impl.TrxCallableWrappers$3.call(TrxCallableWrappers.java:145)
at org.adempiere.ad.trx.api.impl.TrxCallableWrappers$3.call(TrxCallableWrappers.java:135)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call0(AbstractTrxManager.java:771)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:683)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:584)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:515)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.run(AbstractTrxManager.java:500)
at de.metas.process.ProcessExecutor.executeNow(ProcessExecutor.java:285)
at de.metas.process.ProcessExecutor.executeSync(ProcessExecutor.java:170)
at de.metas.process.ProcessExecutor.lambda$executeAsync$0(ProcessExecutor.java:118)
at java.lang.Thread.run(Thread.java:748)
org.adempiere.exceptions.AdempiereException: java.lang.Integer cannot be cast to java.math.BigDecimal
at org.adempiere.exceptions.AdempiereException.wrapIfNeeded(AdempiereException.java:86)
at de.metas.process.ProcessExecutionResult.propagateErrorIfAny(ProcessExecutionResult.java:623)
at de.metas.process.JavaProcess.startProcess(JavaProcess.java:300)
at de.metas.process.ProcessExecutor.startJavaProcess(ProcessExecutor.java:563)
at de.metas.process.ProcessExecutor.startJavaOrScriptProcess(ProcessExecutor.java:459)
at de.metas.process.ProcessExecutor.access$700(ProcessExecutor.java:49)
at de.metas.process.ProcessExecutor$1.run(ProcessExecutor.java:223)
at org.adempiere.ad.trx.api.impl.TrxCallableWrappers$3.call(TrxCallableWrappers.java:145)
at org.adempiere.ad.trx.api.impl.TrxCallableWrappers$3.call(TrxCallableWrappers.java:135)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call0(AbstractTrxManager.java:771)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:683)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:584)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.call(AbstractTrxManager.java:515)
at org.adempiere.ad.trx.api.impl.AbstractTrxManager.run(AbstractTrxManager.java:500)
at de.metas.process.ProcessExecutor.executeNow(ProcessExecutor.java:285)
at de.metas.process.ProcessExecutor.executeSync(ProcessExecutor.java:170)
at de.metas.process.ProcessExecutor.lambda$executeAsync$0(ProcessExecutor.java:118)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.math.BigDecimal
at org.adempiere.process.OrderCreateNewFromProposal.prepare(OrderCreateNewFromProposal.java:152)
at de.metas.process.JavaProcess.prepareProcess(JavaProcess.java:622)
at de.metas.process.JavaProcess.startProcess(JavaProcess.java:265)
… 15 common frames omitted