What steps will reproduce the problem?
1. Attempt to generate files with .proto file containing option optimize_for =
LITE_RUNTIME; as the first line.
What is the expected output?
No errors
What do you see instead?
java -jar ..\protoc-1.0M3.jar SensorDevicesProtocolBuffers.proto
line 1:22 mismatched input 'LITE_RUNTIME' expecting STRING
C:\Users\Vlad\Documents\HIWI\probuf-workspace-codegoogle\edu.tum.cs.ccts.protobu
f.embedded\grammar\ConstraintChecker.g: node from line 0:0 mismatched tree node:
<mismatched token: [@6,22:33='LITE_RUNTIME',<13>,1:22], resync=option optimize_
for = LITE_RUNTIME;
package SensorDevices;> expecting <UP>
C:\Users\Vlad\Documents\HIWI\probuf-workspace-codegoogle\edu.tum.cs.ccts.protobu
f.embedded\grammar\EmbeddedCGen.g: node from line 0:0 mismatched tree node: <mis
matched token: [@6,22:33='LITE_RUNTIME',<13>,1:22], resync=option optimize_for =
LITE_RUNTIME;
package SensorDevices;> expecting <UP>
Exception in thread "main" java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoa
der.java:58)
Caused by: java.lang.NullPointerException
at edu.tum.cs.ccts.protobuf.embedded.Protoc.generate(Protoc.java:152)
at edu.tum.cs.ccts.protobuf.embedded.Protoc.main(Protoc.java:128)
... 5 more
What version of the product are you using?
protoc-1.0M3.jar
On what operating system?
Windows XP SP 3
Please provide any additional information below.
If I use "LITE_RUNTIME" it works, but this is incompatible with csharp protogen
nor does it match the documented format in the Options section of the Protocol
Buffers Language Guide.
Original issue reported on code.google.com by alan.joh...@gd-ais.com on 8 Mar 2013 at 3:43
Original issue reported on code.google.com by
alan.joh...@gd-ais.com
on 8 Mar 2013 at 3:43Attachments: