1 Reply Latest reply: Jan 23, 2009 9:31 AM by 681229 RSS

    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!