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

Erstellen der KNX Produktdatenbank #14

Closed
michaelkusolitsch opened this issue Sep 25, 2024 · 8 comments
Closed

Erstellen der KNX Produktdatenbank #14

michaelkusolitsch opened this issue Sep 25, 2024 · 8 comments

Comments

@michaelkusolitsch
Copy link

Beim Erstellen der KNX Datenbank mit openknxproducer bekomme ich immer eine Fehlermeldung

> OpenKNXproducer.exe create --Debug -h "knxprod.h" "src/IP-Router.xml" 

OpenKNXproducer 3.3.4.0
Processing xml file src/IP-Router.xml
Processing include src/IP-Router.xml
Processing include ../lib/OGM-Common/src/Common.share.xml
Processing include Common.script.js
Processing include ../lib/OFM-Network/src/Network.share.xml
Processing include IP-Router.share.xml
Processing include ../lib/OGM-Common/src/Common.Router.share.xml
Unhandled exception. System.NullReferenceException: Object reference not set to an instance of an object.
   at ExtendedEtsSupport.GenerateScriptContent(ProcessInclude iInclude, DefineContent iDefine)
   at OpenKNXproducer.ProcessInclude.ResolveIncludes(String iCurrentDir)
   at OpenKNXproducer.ProcessInclude.LoadAdvanced(String iFileName)
   at OpenKNXproducer.ProcessInclude.Expand()
   at OpenKNXproducer.Program.VerbCreate(CreateOptions opts)
   at OpenKNXproducer.Program.<>c.<Main>b__32_2(CreateOptions opts)
   at CommandLine.ParserResultExtensions.MapResult[T1,T2,T3,T4,T5,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 parsedFunc3, Func`2 parsedFunc4, Func`2 parsedFunc5, Func`2 
notParsedFunc)
   at OpenKNXproducer.Program.Main(String[] args)

Habe in den Files noch nichts geändert.
Hoffe mir kann jemand dabei helfen

@Ing-Dom
Copy link
Member

Ing-Dom commented Sep 25, 2024

sind die dependencies vorhanden?
https://github.com/OpenKNX/OpenKNX/wiki/Information-for-Developers

@michaelkusolitsch
Copy link
Author

ja sind alle vorhanden - die firmware lässt sich ohne probleme kompilieren nur eben nicht die Produktdatenbank "IP-Router.xml" (Die Debug Versionen funktionieren, wenn die entsprechenden Baggages in den Ordner kopiert werden - Aus dem Release mit den Prebuild)

@Ing-Dom
Copy link
Member

Ing-Dom commented Sep 25, 2024

welcher branch?

@michaelkusolitsch
Copy link
Author

main branch

@Ing-Dom
Copy link
Member

Ing-Dom commented Sep 26, 2024

das liegt dann sicher daran dass die dependencies sich mitlerweile weiterentwickelt haben.
Also entweder https://github.com/OpenKNX/OAM-IP-Router/releases/tag/0.1.3 verwenden

ist diese Datei vorhanden ?
Processing include ../lib/OGM-Common/src/Common.Router.share.xml

@michaelkusolitsch
Copy link
Author

ja das File existiert. Ich habe jetzt zu 0.1.3 gewechselt und die Dependencies wie in der Wiki neu geladen. Ich bekomme jedoch den selben Fehler.

@Ing-Dom
Copy link
Member

Ing-Dom commented Sep 26, 2024

ich meinte das zip im release
https://github.com/OpenKNX/OAM-IP-Router/releases/download/0.1.3/IP-Router-Release-0.1.3.zip

das muss gehen.

@Ing-Dom
Copy link
Member

Ing-Dom commented Sep 26, 2024

es gab da eine Umstellung im producer, mit dem 3.3.4.0 läuft die Erstellung der 0.1.3 aus den sourcen nicht mehr. Das Release klappt aber.
aktueller baufähiger workbranch ist v0_2_lwip

@Ing-Dom Ing-Dom closed this as completed Jan 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants