Announcement

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

    ClassCastException

    Hello,

    I get a ClassCastException with this code:

    Code:
    public void onModuleLoad() {
    
            VLayout vlayout = new VLayout();
    
            final ListGrid countryGrid = new ListGrid() {
                @Override
                protected Canvas getExpansionComponent(final ListGridRecord record) {
                    HLayout hlayout = new HLayout();
                    LayoutSpacer space = new LayoutSpacer();
                    space.setHeight(100);
                    hlayout.addMember(space);
    
                    VLayout layout = new VLayout(5);
                    layout.setPadding(10);
    
                    hlayout.addMember(layout);
                    return hlayout;
                }
            };
            countryGrid.setWidth(500);
            countryGrid.setHeight(300);
            countryGrid.setDataSource("schueler_table");
    
            final ListGridField nameField = new ListGridField("f_name", "name", 50);
            final ListGridField vornameField = new ListGridField("f_vorname", "vorname");
            final ListGridField gebDatumField = new ListGridField("f_geb_datum", "geb datum");
    
            countryGrid.setFields(nameField, vornameField, gebDatumField);
    
            countryGrid.setAutoFetchData(false);
    
            final DSRequest prop = new DSRequest(DSOperationType.FETCH);
            prop.setOutputs("f_name,f_vorname,f_geb_datum,f_schueler_id");
    
            countryGrid.setShowAllRecords(false);
    
            countryGrid.setShowFilterEditor(true);
            countryGrid.setCanEdit(false);
            countryGrid.setFilterOnKeypress(false);
            countryGrid.setCanExpandRecords(true);
            countryGrid.setCanExpandMultipleRecords(false);
            countryGrid.setWrapCells(true);
            countryGrid.setFixedRecordHeights(false);
    
            countryGrid.setCanHover(true);
    
            countryGrid.fetchData(null, null, prop);
    
            vlayout.addMember(countryGrid);
    
            IButton but = new IButton("filter");
            but.addClickHandler(new ClickHandler() {
    
                @Override
                public void onClick(ClickEvent event) {
                    countryGrid.setData(new ListGridRecord[]{});
                    //countryGrid.setDataSource("schueler_table");
                    //countryGrid.setFields(nameField, vornameField, gebDatumField);
                    //countryGrid.setShowAllRecords(false);
                    
                    AdvancedCriteria ac = new AdvancedCriteria(OperatorId.AND,
                            new Criterion[] { new Criterion("f_name", OperatorId.STARTS_WITH, "A") });
                    countryGrid.fetchData(ac, null, prop);
                }
            });
    
            vlayout.addMember(but);
    
            vlayout.draw();
        }
    ds.xml:
    Code:
    DataSource ID="schueler_table" serverType="sql" tableName="t_schueler">
    
        <fields>
            <field name="f_name" type="ntext" />
            <field name="f_vorname" type="ntext" />
            <field name="f_geb_datum" type="date" />
        </fields>
        
    </DataSource>
    Error:
    Code:
    === 2016-04-11 12:19:59,590 [c-10] DEBUG ISCKeyedObjectPool - Borrowing object for 'transaction'
    === 2016-04-11 12:19:59,590 [c-10] DEBUG PoolableDataSourceFactory - Tried to create DataSource  of type 'transaction' but null was returned
    === 2016-04-11 12:19:59,590 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'transaction' in the pooling flow
    === 2016-04-11 12:19:59,590 [c-10] DEBUG ISCKeyedObjectPool - Borrowing object for 'Object'
    === 2016-04-11 12:19:59,590 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource 661 of type 'Object' and assigned it to thread http-nio-8080-exec-10
    === 2016-04-11 12:19:59,590 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource 661 of type 'Object' in the pooling flow
    === 2016-04-11 12:19:59,590 [c-10] DEBUG PoolableDataSourceFactory - Activated DataSource 661 of type 'Object'
    === 2016-04-11 12:19:59,591 [c-10] DEBUG ISCKeyedObjectPool - Borrowing object for 'List'
    === 2016-04-11 12:19:59,591 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource 662 of type 'List' and assigned it to thread http-nio-8080-exec-10
    === 2016-04-11 12:19:59,591 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource 662 of type 'List' in the pooling flow
    === 2016-04-11 12:19:59,591 [c-10] DEBUG PoolableDataSourceFactory - Activated DataSource 662 of type 'List'
    === 2016-04-11 12:19:59,591 [c-10] DEBUG ISCKeyedObjectPool - Borrowing object for 'elem'
    === 2016-04-11 12:19:59,591 [c-10] DEBUG PoolableDataSourceFactory - Tried to create DataSource  of type 'elem' but null was returned
    === 2016-04-11 12:19:59,591 [c-10] DEBUG PoolableDataSourceFactory - Created DataSource null of type 'elem' in the pooling flow
    === 2016-04-11 12:19:59,591 [c-10] DEBUG RPCManager - Processing 1 requests.
    === 2016-04-11 12:19:59,592 [c-10] ERROR IDACall - Key[type=com.isomorphic.servlet.IDACall, annotation=[none]] - com.isomorphic.servlet.IDACall top-level exception
    java.lang.ClassCastException: org.apache.commons.collections.map.LinkedMap cannot be cast to java.lang.String
        at com.isomorphic.datasource.DSRequest.getOperation(DSRequest.java:856)
        at com.isomorphic.datasource.DSRequest.<init>(DSRequest.java:468)
        at com.isomorphic.datasource.DSRequest.<init>(DSRequest.java:661)
        at com.isomorphic.rpc.RPCManager.parseRequest(RPCManager.java:2308)
        at com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:369)
        at com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:349)
        at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:147)
        at com.isomorphic.servlet.IDACall._processRequest(IDACall.java:119)
        at com.isomorphic.servlet.IDACall.doPost(IDACall.java:79)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
        at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:162)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
        at de.mks_infofabrik.kids.server.filter.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:50)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
        at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:88)
        at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
        at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
        at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
        at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
        at java.lang.Thread.run(Thread.java:745)
    Using 6.0p power 06.04.16

    #2
    Can you show the request from the RPC tab of the Developer Console? It seems like it must be malformed, but equivalent test cases on our end don't show such an issue.

    Also, is this browser-specific for you?

    Comment


      #3
      DSRequest:
      Code:
      {
          dataSource:"schueler_table",
          operationType:"fetch",
          operationId:{
              ID:"schueler_table_fetch",
              dataSource:"schueler_table",
              type:"fetch",
              filterType:"paged",
              loadDataOnDemand:true,
              source:"auto"
          },
          componentId:"isc_TestingModule_1_0",
          data:{
              operator:"and",
              criteria:[
                  {
                      fieldName:"f_name",
                      operator:"startsWith",
                      value:"A"
                  }
              ]
          },
          startRow:0,
          endRow:75,
          textMatchStyle:"exact",
          resultSet:[ResultSet ID:isc_ResultSet_1 (dataSource: schueler_table, created by: isc_TestingModule_1_0)],
          callback:{
              caller:[ResultSet ID:isc_ResultSet_1 (dataSource: schueler_table, created by: isc_TestingModule_1_0)],
              methodName:"fetchRemoteDataReply"
          },
          willHandleError:true,
          showPrompt:true,
          prompt:"Suche Datensätze die den Kriterien entsprechen...",
          oldValues:{
              operator:"and",
              criteria:[
                  {
                      fieldName:"f_name",
                      operator:"startsWith",
                      value:"A"
                  }
              ]
          },
          requestId:"schueler_table$6271",
          internalClientContext:{
              requestIndex:1
          },
          fallbackToEval:false,
          outputs:"f_name,f_vorname,f_geb_datum,f_schueler_id",
          lastClientEventThreadCode:"MUP5",
          bypassCache:true,
          dataProtocol:"getParams"
      }
      RPCRequest:
      Code:
      {
          "actionURL":"http://localhost:8080/kids-dev/V01050SNAPSHOT/sc/IDACall",
          "showPrompt":true,
          "prompt":"Suche Datensätze die den Kriterien entsprechen...",
          "transport":"xmlHttpRequest",
          "promptStyle":null,
          "bypassCache":true,
          "data":{
              "criteria":{
                  "operator":"and",
                  "criteria":[
                      {
                          "fieldName":"f_name",
                          "operator":"startsWith",
                          "value":"A"
                      }
                  ],
                  "_constructor":"AdvancedCriteria"
              },
              "operationConfig":{
                  "dataSource":"schueler_table",
                  "repo":null,
                  "operationType":"fetch",
                  "textMatchStyle":"exact"
              },
              "startRow":0,
              "endRow":75,
              "componentId":"isc_TestingModule_1_0",
              "appID":"builtinApplication",
              "operation":{
                  "ID":"schueler_table_fetch",
                  "dataSource":"schueler_table",
                  "type":"fetch",
                  "filterType":"paged",
                  "loadDataOnDemand":true,
                  "source":"auto"
              },
              "oldValues":{
                  "operator":"and",
                  "criteria":[
                      {
                          "fieldName":"f_name",
                          "operator":"startsWith",
                          "value":"A"
                      }
                  ],
                  "_constructor":"AdvancedCriteria"
              },
              "outputs":"f_name,f_vorname,f_geb_datum,f_schueler_id"
          }
      }
      RawResponse:
      Code:
      java.lang.ClassCastException: org.apache.commons.collections.map.LinkedMap cannot be cast to java.lang.String<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.datasource.DSRequest.getOperation(DSRequest.java:851)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.datasource.DSRequest.&lt;init&gt;(DSRequest.java:468)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.datasource.DSRequest.&lt;init&gt;(DSRequest.java:661)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.rpc.RPCManager.parseRequest(RPCManager.java:2309)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.rpc.RPCManager.&lt;init&gt;(RPCManager.java:369)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.rpc.RPCManager.&lt;init&gt;(RPCManager.java:349)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:147)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.IDACall._processRequest(IDACall.java:119)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.IDACall.doPost(IDACall.java:79)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:162)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at de.mks_infofabrik.kids.server.filter.GWTCacheControlFilter.doFilter(GWTCacheControlFilter.java:50)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:88)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)<BR>&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.Thread.run(Thread.java:745)<BR>
      This happens on firefox and on chrome, so it is not browser-specific.

      Comment


        #4
        The following block from your dsRequest is the problem; it should not be there and isn't there in equivalent tests for us. Are you running this test in a clean project? Because this weird mangled request looks like you may have done something like added a transformRequest to all DataSources that does some kind of manipulation of the request, or patched the JavaScript class for ListGrid in an attempt to always set a specific operationId - something like that.

        operationId:{
        ID:"schueler_table_fetch",
        dataSource:"schueler_table",
        type:"fetch",
        filterType:"paged",
        loadDataOnDemand:true,
        source:"auto"
        },

        Comment


          #5
          The error again on a clean project:

          There is no transformRequest or javascript for listGrid. But is the schueler_table_fetch not the default fetch operation when no operation is given? For another datasource "abc" the operationId is abc_fetch (As far as I know).
          But, anyway, I checked on a clean project.


          Code:
          java.lang.ClassCastException: org.apache.commons.collections.map.LinkedMap cannot be cast to java.lang.String
              at com.isomorphic.datasource.DSRequest.getOperation(DSRequest.java:851)
              at com.isomorphic.datasource.DSRequest.<init>(DSRequest.java:468)
              at com.isomorphic.datasource.DSRequest.<init>(DSRequest.java:661)
              at com.isomorphic.rpc.RPCManager.parseRequest(RPCManager.java:2309)
              at com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:369)
              at com.isomorphic.rpc.RPCManager.<init>(RPCManager.java:349)
              at com.isomorphic.servlet.IDACall.processRequest(IDACall.java:147)
              at com.isomorphic.servlet.IDACall._processRequest(IDACall.java:119)
              at com.isomorphic.servlet.IDACall.doPost(IDACall.java:79)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
              at com.isomorphic.servlet.BaseServlet.service(BaseServlet.java:162)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
              at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:263)
              at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:178)
              at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:91)
              at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:62)
              at com.isomorphic.servlet.CompressionFilter._doFilter(CompressionFilter.java:260)
              at com.isomorphic.servlet.BaseFilter.doFilter(BaseFilter.java:88)
              at com.google.inject.servlet.FilterDefinition.doFilter(FilterDefinition.java:163)
              at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:58)
              at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:118)
              at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:113)
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:217)
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
              at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
              at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
              at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
              at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:673)
              at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1500)
              at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1456)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
              at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
              at java.lang.Thread.run(Thread.java:745)

          Comment


            #6
            We've made a change to address this issue. Please try the next nightly build, dated April 13.

            Regards
            Isomorphic Software

            Comment


              #7
              Just a note that the problem here was technically due to a usage issue - you can't reuse the same requestProperties object with multiple requests, since many kinds of defaults are added to the request properties as it goes through various layers of processing. However, we are now looking at removing this restriction for future versions.

              Comment

              Working...
              X