[Talk-de] Cobra Renderer 0.2.9

Lorenz Lang osm at tandrin.de
Di Sep 16 22:03:01 UTC 2008


Frederik Fischer schrieb:

> Da war ich wohl ein bisschen zu optimistisch. Leider wird der
> ursprüngliche Fehler in der Commandline-Version nicht angezeigt. Ich
> werde später (oder morgen) mal eine Testversion schreiben, die da
> genauere Details bringt. Eigentlich dachte ich, die Laufzeitkompilierung
> würde in Mono bereits funktionieren.
> 
> An die GUI-Tester: Wenn ein Fehler angezeigt wird, sollte man nach durch
> die Tastenkombi Strg-D (ggfls davor in den Text klicken) den Button
> "Details" sichtbar machen können. Dort sollten dann genauere Infos
> angezeigt werden.

Habe jetzt aus Neugier obs an der Mono-Version liegt die aktuelle
Version 1.9.1 aus Sourcen für meinen AMD_64 Ubuntu Hardy kompiliert
So wies ausschaut geben sowohl die Paketversion 1.2.6 und die
kompilierte 1.9.1 dieselbe Fehlermeldung.

Wenns ne neue Testversion gibt, Mail an mich, dann probier ich das gerne
aus.

Bei der GUI-Version kriege ich folgende Fehler mit ctrl-d sichtbar:


Precompilation of rule filters failed.

------------------

osm.rendering.configuration

------------------

  at
OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods
(System.String rulesDocumentFilename, System.String ruleFilterMethods)
[0x00000]

  at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read
(System.String ruleFilename) [0x00000]

  at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x00000]

  at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x00000]

Inner Exception:

----------------



ApplicationName='gmcs', CommandLine='/target:library /debug- /optimize+
/warn:3 /out:"/tmp/4c9b48c5/5322cd58.dll" /r:"System.dll"
/r:"osm.dom.dll" /r:"mscorlib.dll"  -- "/tmp/4c9b48c5/5322cd58.0.cs" ',
CurrentDirectory=''

------------------

System

------------------

  at System.Diagnostics.Process.Start_noshell
(System.Diagnostics.ProcessStartInfo startInfo,
System.Diagnostics.Process process) [0x00000]

  at System.Diagnostics.Process.Start_common
(System.Diagnostics.ProcessStartInfo startInfo,
System.Diagnostics.Process process) [0x00000]

  at System.Diagnostics.Process.Start () [0x00000]

  at (wrapper remoting-invoke-with-check)
System.Diagnostics.Process:Start ()

  at Mono.CSharp.CSharpCodeCompiler.CompileFromFileBatch
(System.CodeDom.Compiler.CompilerParameters options, System.String[]
fileNames) [0x00000]

  at Mono.CSharp.CSharpCodeCompiler.CompileFromSourceBatch
(System.CodeDom.Compiler.CompilerParameters options, System.String[]
sources) [0x00000]

  at Mono.CSharp.CSharpCodeCompiler.CompileAssemblyFromSourceBatch
(System.CodeDom.Compiler.CompilerParameters options, System.String[]
sources) [0x00000]

  at System.CodeDom.Compiler.CodeDomProvider.CompileAssemblyFromSource
(System.CodeDom.Compiler.CompilerParameters options, System.String[]
fileNames) [0x00000]

  at
OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods
(System.String rulesDocumentFilename, System.String ruleFilterMethods)
[0x00000]

====================================================================
Auf der Kommandozeile:

lorenz at host:~/bin/mono/mono-1.9.1$ mono
~/bin/cobra/osm.rendering.console.exe -d
"/home/lorenz/bin/cobra/data.osm" -o "." -w 1024 -r
"/home/lorenz/bin/cobra/cobra.rules-z17.xml"
===Error=============================
Aborted Rendering.
===Description=======================
Cannot interprete rendering rules. Please check for syntactical erros in
rule conditions.

===Message===========================
Precompilation of rule filters failed.
===Source============================
osm.rendering.configuration
===StackTrace========================
  at
OSM.Rendering.Configuration.RuleFilterCompiler.CompileRuleFilterMethods
(System.String rulesDocumentFilename, System.String ruleFilterMethods)
[0x00000]
  at OSM.Rendering.Configuration.Cobra.CobraRuleDocument.Read
(System.String ruleFilename) [0x00000]
  at OSM.Rendering.Cobra.DocumentRenderHandler.GetRuleDocument () [0x00000]
  at OSM.Rendering.Cobra.DocumentRenderHandler.Run () [0x00000]
=====================================






Mehr Informationen über die Mailingliste Talk-de