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

Reply via email to