1 Reply Latest reply on Mar 21, 2017 9:14 PM by takaaki RSS
    mshostak Newbie

    Axeda - Invoke of class java.io.DataOutputStream#writeBytes not allowed

    HI All,

             I have an groovy script on an Axeda server calling restful interface on a ThingWorx server. Using a HttpURLConnection and DataOutputStream. It used to work but after some work to our server I'm now getting an exception (below) indicating I am no longer able to write data. Anyone have any ideas what might be causing this?

     

     

    JEP Expression: Invoke of class java.io.DataOutputStream#writeBytes not allowed: com.singularsys.jep.EvaluationException: Invoke of class java.io.DataOutputStream#writeBytes not allowed

    at com.axeda.drm.rules.functions.ExecuteCustomObject.eval(ExecuteCustomObject.java:195)

    at com.singularsys.jep.standard.FastEvaluator.visitFun(Unknown Source)

    at com.singularsys.jep.standard.FastEvaluator.nodeAccept(Unknown Source)

    at com.singularsys.jep.standard.FastEvaluator.evaluate(Unknown Source)

    at com.singularsys.jep.Jep.evaluate(Unknown Source)

    at com.axeda.drm.rules.engine.JepExpressionParser.evaluate(JepExpressionParser.java:322)

    at com.axeda.drm.rules.engine.ExpressionRule.evaluate(ExpressionRule.java:168)

    at com.axeda.drm.rules.ExpressionEngineImpl.evaluateExpressionRule(ExpressionEngineImpl.java:424)

    at com.axeda.drm.rules.ExpressionEngineImpl.evaluate(ExpressionEngineImpl.java:380)

    at com.axeda.drm.rules.ExpressionEngineImpl.evaluate(ExpressionEngineImpl.java:105)

    at com.axeda.drm.rules.RulesManagerImpl.evaluate(RulesManagerImpl.java:840)

    at com.axeda.drm.rules.RulesExecutorImpl.run(RulesExecutorImpl.java:63)

    at com.axeda.drm.rules.ThreadWatcher.runWithDeadline(ThreadWatcher.java:159)

    at com.axeda.drm.eda.handler.RulesEventProcessor.processRuleEvent(RulesEventProcessor.java:132)

    at com.axeda.drm.eda.handler.RulesEventProcessor.processEvent(RulesEventProcessor.java:88)

    at com.axeda.drm.eda.handler.RulesEventProcessor.processEvent(RulesEventProcessor.java:71)

    at com.axeda.drm.eda.handler.TriggerableItemEventProcessor.processEvent(TriggerableItemEventProcessor.java:86)

    at com.axeda.common.eda.jms.DefaultJMSEventConsumer.onMessage(DefaultJMSEventConsumer.java:239)

    at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:535)

    at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:495)

    at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:467)

    at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:325)

    at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:263)

    at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:1058)

    at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.executeOngoingLoop(DefaultMessageListenerContainer.java:1050)

    at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:947)

    at java.lang.Thread.run(Thread.java:745)

     

    Thanks in advance.