Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    Storing POJO using Offline

    SmartClient Version: v10.0p_2015-06-10/PowerEdition Deployment (built 2015-06-10)
    Browser Version : IE 11.0.9600.17843


    The Offline functionality is not supporting to get the Java object stored in the Offline browser.

    TestObject test = new TestObject();

    Offline.put("testKey",test );

    TestObject testBrow = (TestObject )Offline.get("testKey");
    -- This line returning ClassCast Exception..

    Is that Offline only support String to store?

    Thanks

    #2
    Offline supports atomic types and Collections of atomic types. See docs.

    Comment


      #3
      Thanks

      How to delete the stored data from browser manualy without using Offline.remove.. I have tried with clearing the browser cache but still it is stored in the browser.

      Comment


        #4
        Shall we use Cookies.setCookie() instead of Offline.put() Whatis the difference between Offline and Cookies objects?
        Last edited by jaikumar; 1 Sep 2015, 02:24.

        Comment


          #5
          I am getting the following error while I am using the Offline:

          com.google.gwt.core.client.JavaScriptException: (Error) @com.google.gwt.core.client.impl.Impl::apply(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)([JavaScript object(1605), JavaScript object(1606), JavaScript object(1607)]): Cannot create a stable subkey under a volatile parent key.

          at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:249)
          at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
          at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:576)
          at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:284)
          at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
          at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
          at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:347)
          at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
          at java.lang.reflect.Method.invoke(Method.java:606)
          at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
          at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
          at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
          at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:293)
          at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:547)
          at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:364)
          at java.lang.Thread.run(Thread.java:745)

          Comment


            #6
            Hello Any help on this.. I am looking for suggestion to go with Offline or Cookies.. Please help me

            Comment

            Working...
            X