1. How can I get the URI to the facebook insights of my page?
Is it smth like this?:
http://facebook-insights.cloudapp.net/Insights/121212121212121212|2.hshJ766JHJhajjhjah78Hjhsh.2600.13565445456.1-14565656545|-dsjkjkv78aJHJHJs78a78sajhsjahj/
2. If that is the URI, then using it in the following code:
{CODE}
String URI =
"http://facebook-insights.cloudapp.net/Insights/121212121212121212|2.hshJ766JHJhajjhjah78Hjhsh.2600.13565445456.1-14565656545|-dsjkjkv78aJHJHJs78a78sajhsjahj/";
String[] arguments = { URI, "/home/blabla" };
Generator.main(arguments);
{/CODE}
generates the following output/ERROR: (how can I fix it?)
{CONSOLE OUTPUT}
---------------------------
OData client code generator
---------------------------
step 1 - check parameters
step 2 - check the ouput directory
step 3 - get the metadata descriptor
Starting the internal [HTTP/1.1] client
Get the metadata for
http://facebook-insights.cloudapp.net/Insights/121212121212121212|2.hshJ766JHJhajjhjah78Hjhsh.2600.13565445456.1-14565656545|-dsjkjkv78aJHJHJs78a78sajhsjahj
at
hhttp://facebook-insights.cloudapp.net/Insights/121212121212121212|2.hshJ766JHJhajjhjah78Hjhsh.2600.13565445456.1-14565656545|-dsjkjkv78aJHJHJs78a78sajhsjahj//$metadata
Starting the internal [HTTP/1.1] client
Stopping the internal[HTTP/1.1] client
step 4 - generate source code
Starting the internal [HTTP/1.1] client
Get the metadata for
http://facebook-insights.cloudapp.net/Insights/121212121212121212|2.hshJ766JHJhajjhjah78Hjhsh.2600.13565445456.1-14565656545|-dsjkjkv78aJHJHJs78a78sajhsjahj/$metadata
Starting the internal [HTTP/1.1] client
Stopping the internal[HTTP/1.1] client
Stopping the internal[HTTP/1.1] client
Stopping the internal[HTTP/1.1] client
ERROR: freemarker.runtime - get(importedJavaClasses) failed on instance of
org.restlet.ext.odata.internal.edm.EntityType
get(importedJavaClasses) failed on instance of
org.restlet.ext.odata.internal.edm.EntityType
The problematic instruction:
----------
==> list type.importedJavaClasses?sort as clazz [on line 35, column 1 in
template]
----------
Java backtrace for programmers:
----------
freemarker.template.TemplateModelException: get(importedJavaClasses) failed on
instance of org.restlet.ext.odata.internal.edm.EntityType
at freemarker.ext.beans.BeanModel.get(BeanModel.java:223)
at freemarker.core.Dot._getAsTemplateModel(Dot.java:76)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at
freemarker.core.SequenceBuiltins$SequenceBuiltIn._getAsTemplateModel(SequenceBuiltins.java:89)
at freemarker.core.Expression.getAsTemplateModel(Expression.java:89)
at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.visit(Environment.java:299)
at freemarker.core.CompressedBlock.accept(CompressedBlock.java:73)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:210)
at freemarker.core.Environment.process(Environment.java:190)
at freemarker.template.Template.process(Template.java:237)
at
org.restlet.ext.freemarker.TemplateRepresentation.write(TemplateRepresentation.java:321)
at
org.restlet.representation.CharacterRepresentation.write(CharacterRepresentation.java:71)
at org.restlet.ext.odata.Generator.generate(Generator.java:287)
at org.restlet.ext.odata.Generator.main(Generator.java:145)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:840)
at
freemarker.ext.beans.BeanModel.invokeThroughDescriptor(BeanModel.java:276)
at freemarker.ext.beans.BeanModel.get(BeanModel.java:183)
... 20 more
Caused by: java.lang.NullPointerException
at
org.restlet.ext.odata.internal.edm.EntityType.getImportedJavaClasses(EntityType.java:127)
... 27 more
An error occurred:
Cannot generate the source code in directory: \home\blabla
Please check that you provide the following parameters:
- Valid URI for the remote service
- Valid directory path where to generate the files
- Valid name for the generated service class (optional)
{/CONSOLE OUTPUT}
------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2786645