1 Reply Latest reply on Jan 23, 2009 3:31 PM by 681229

    Error connecting Alien Reader 8800 and SES

    681229
      Hello together,

      I'd like to test our Alien Reader 8800 together with the Oracle Sensor Edge Server. For an inital test I set up a dispatcher as a "null dispatecher" and for the Alien Reader the "Alien RI Driver".

      I configured the driver with the following settings:

      PortNo: 23
      IPAddress: 137.251.35.67
      Username: alien
      Password: password
      TagType: Gen2Class1
      AntennaList: 0,1
      acquireMode: Inventory
      StatusQueryInterval: 120000
      StatusQueryTimeout: 2000

      This is an abstract from our reader configuration:
      Function = Reader
      ReaderName = Alien RFID Reader
      ReaderType = Alien RFID Tag Reader, Model: ALR-8800 (Four Antenna / Gen 2 / EN 302 208)
      ReaderVersion = 06.07.25.00
      ReaderNumber = 255
      BaudRate = 115200
      Uptime = 37
      Username = alien
      MaxAntenna = 3
      AntennaSequence = 0 1
      RFAttenuation = 0
      RFLevel = 307
      RFModulation = DRM
      ETSIMode = 302.208

      When I start the SES, the following error appears in the log file:
      ----------------------------------
      ...
      Thu Jan 22 11:35:36 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:35:37 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:35:37 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:35:37 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:35:37 CET 2009(2): DriverManager: shutting down device:Alien RI Driver1
      Thu Jan 22 11:35:37 CET 2009(2):Error while shutting down dispatcher>>
      java.lang.NullPointerException
           at oracle.edge.rt.FileQueue2.close(FileQueue2.java:234)
           at oracle.edge.rt.EventDispatcher.stopDispatchThread(EventDispatcher.java:289)
           at oracle.edge.rt.EventProcessor.shutdown(EventProcessor.java:254)
           at oracle.edge.rt.EventProcessorContainer.stop(EventProcessorContainer.java:126)
           at oracle.edge.jmx.model.EdgeServerImpl.stop(EdgeServerImpl.java:744)
           at oracle.edge.rt.EdgeMain.stop(EdgeMain.java:521)
           at oracle.edge.rt.EdgeServerServlet.destroy(EdgeServerServlet.java:136)
           at com.evermind.server.http.ServletInstanceInfo.destroy(ServletInstanceInfo.java:125)
           at com.evermind.server.http.HttpApplication.destroyServlets(HttpApplication.java:5928)
           at com.evermind.server.http.HttpApplication.destroy(HttpApplication.java:5844)
           at com.evermind.server.http.HttpApplication.stopCleanUp(HttpApplication.java:8426)
           at com.evermind.server.http.HttpApplication.componentStop(HttpApplication.java:8372)
           at com.evermind.server.Application.doStop(Application.java:2067)
           at com.evermind.server.Application.stop(Application.java:1994)
           at oracle.oc4j.admin.management.mbeans.J2EEStateManageableObjectBase.stop(J2EEStateManageableObjectBase.java:275)
           at oracle.oc4j.admin.management.mbeans.J2EEApplication.stop(J2EEApplication.java:1542)
           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:585)
           at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:36)
           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:585)
           at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:239)
           at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1071)
           at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:953)
           at oracle.oc4j.admin.jmx.server.mbeans.model.DefaultModelMBeanImpl.invoke(DefaultModelMBeanImpl.java:700)
           at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
           at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
           at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
           at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
           at oracle.oc4j.admin.jmx.server.state.ApplicationStateFilterMBeanServer.invoke(ApplicationStateFilterMBeanServer.java:572)
           at oracle.oc4j.admin.jmx.shared.UserMBeanServer.invoke(UserMBeanServer.java:634)
           at oracle.oc4j.admin.jmx.server.state.LocalizationFilterMBeanServer.invoke(LocalizationFilterMBeanServer.java:579)
           at oracle.sysman.ias.studio.jmx.spi.JMXConnectorImpl.invoke(JMXConnectorImpl.java:389)
           at oracle.sysman.ias.studio.oc4j.app.JMXAppHomeAdminBean.stopApp(JMXAppHomeAdminBean.java:310)
           at oracle.sysman.ias.studio.oc4j.app.AppHomeHelper.handleEvent(AppHomeHelper.java:218)
           at oracle.sysman.ias.studio.sdk.AbstractController.handleEvent(AbstractController.java:769)
           at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:378)
           at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:765)
           at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:283)
           at oracle.sysman.ias.studio.app.StudioConsole.doGet(StudioConsole.java:297)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
           at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
           at oracle.sysman.ias.studio.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:75)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
           at oracle.sysman.ias.studio.app.MultipleJVMFilter.doFilter(MultipleJVMFilter.java:85)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
           at oracle.sysman.ias.studio.app.PostLogonFilter.doFilter(PostLogonFilter.java:80)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
           at oracle.sysman.ias.studio.app.ShortHostnameRedirectFilter.doFilter(ShortHostnameRedirectFilter.java:68)
           at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
           at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:436)
           at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:619)
           at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:368)
           at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:866)
           at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:448)
           at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:216)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:117)
           at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:110)
           at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
           at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
           at java.lang.Thread.run(Thread.java:595)
      Thu Jan 22 11:35:37 CET 2009<<
      Thu Jan 22 11:35:38 CET 2009(8): Creating edge server model objects...
      Thu Jan 22 11:35:39 CET 2009(2): EventDispatcher: Couldn't find eflow.xml. Skipping eflow creation.
      Thu Jan 22 11:35:39 CET 2009(2): DriverManager: creating device:Alien RI Driver1
      Thu Jan 22 11:35:39 CET 2009(2): Alien RI Driver1-error: Cannot get syncReadCycle Controller!
      Thu Jan 22 11:36:25 CET 2009(2):DriverManager: Device:Alien RI Driver1 threw exception when starting>>
      oracle.edge.driver.DeviceException: Failed to connect to Alien RI Driver1
           at oracle.edge.impl.driver.AlienRIDriver.start(Unknown Source)
           at oracle.edge.driver.DriverManager$DeviceControlThread.run(DriverManager.java:75)
           at java.lang.Thread.run(Thread.java:595)
      Thu Jan 22 11:36:25 CET 2009<<
      Thu Jan 22 11:36:25 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:36:25 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:36:25 CET 2009(2): Alien RI Driver1-error: connection not established
      Thu Jan 22 11:36:25 CET 2009(2): Alien RI Driver1-error: connection not established
      ....
      ------------------------------------------------------------------------

      I think the dispatecher-error isn't that important, but the Alien RI Driver1 error.

      Have you any suggestions for that error?

      Thanks a lot!