Link to home
Start Free TrialLog in
Avatar of ryan80
ryan80

asked on

Error in flash applet for HVAC equipment

I have a client that asked me to look at a problem that he is having accessing a HVAC interface. The guy who programmed it is saying that it must be a problem on the clients end. However I think that it is a problem on his end, but I have no programming experience  and would like some opinions.  

What happens is that you log into a web portal for the HVAC unit and it launches a Java applicaion called Niagra Central. The applet shell seems to launch but the content never loads. From what I can see it is due to a corrupted dependency that it is trying to load, but I could be totally off. Here is the error that is given from the client end. I dont have access to the server end.

I have tried this on 2 different PC's with IE8, Firefox, and Chrome. All of them have the same error. However it works on a Mac that someone tested it from, dont know the version.

Does this look like a server side error and what can I tell this guy?
javax.baja.xml.XException: Cannot load module 'jci=jciFxDriver' [7:83]
   at javax.baja.io.BogDecoder.err(BogDecoder.java)
   at javax.baja.io.BogDecoder.loadModule(BogDecoder.java)
   at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
   at javax.baja.io.BogDecoder.parseSlots(BogDecoder.java)
   at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
   at javax.baja.io.BogDecoder.decode(BogDecoder.java)
   at javax.baja.sync.LoadOp.decode(LoadOp.java)
   at javax.baja.sync.SyncBuffer.decode(SyncBuffer.java)
   at com.tridium.fox.sys.broker.BBrokerChannel.syncFromMaster(BBrokerChannel.java)
   at com.tridium.fox.sys.broker.BBrokerChannel.load(BBrokerChannel.java)
   at com.tridium.fox.sys.broker.BFoxComponentSpace$FoxLoadCallbacks.loadSlots(BFoxComponentSpace.java)
   at com.tridium.sys.schema.ComponentSlotMap.loadSlots(ComponentSlotMap.java)
   at javax.baja.sys.BComplex.loadSlots(BComplex.java)
   at javax.baja.naming.BSlotScheme.resolve(BSlotScheme.java)
   at javax.baja.naming.BOrd.resolve(BOrd.java)
   at javax.baja.naming.BOrd.resolve(BOrd.java)
   at com.tridium.workbench.shell.BNiagaraWbShell.resolve(BNiagaraWbShell.java)
   at com.tridium.workbench.shell.NHyperlinkInfo.resolve(NHyperlinkInfo.java)
   at com.tridium.workbench.shell.NHyperlinkInfo.hyperlink(NHyperlinkInfo.java)
  javax.baja.sys.ModuleException: Cannot resolve dependency jciParser-0 for jciFxDriver-Johnson Controls-3.3.22.34
     at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
     at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
     at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
     at java.security.AccessController.doPrivileged(Native Method)
     at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
     at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
     at javax.baja.io.BogDecoder.loadModule(BogDecoder.java)
     at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
     at javax.baja.io.BogDecoder.parseSlots(BogDecoder.java)
     at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
     at javax.baja.io.BogDecoder.decode(BogDecoder.java)
     at javax.baja.sync.LoadOp.decode(LoadOp.java)
     at javax.baja.sync.SyncBuffer.decode(SyncBuffer.java)
     at com.tridium.fox.sys.broker.BBrokerChannel.syncFromMaster(BBrokerChannel.java)
     at com.tridium.fox.sys.broker.BBrokerChannel.load(BBrokerChannel.java)
     at com.tridium.fox.sys.broker.BFoxComponentSpace$FoxLoadCallbacks.loadSlots(BFoxComponentSpace.java)
     at com.tridium.sys.schema.ComponentSlotMap.loadSlots(ComponentSlotMap.java)
     at javax.baja.sys.BComplex.loadSlots(BComplex.java)
     at javax.baja.naming.BSlotScheme.resolve(BSlotScheme.java)
    javax.baja.sys.ModuleException: Cannot resolve dependency jcin2-0 for jciParser-Johnson Controls-3.3.22.34
       at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
       at java.security.AccessController.doPrivileged(Native Method)
       at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
       at java.security.AccessController.doPrivileged(Native Method)
       at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
       at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
       at javax.baja.io.BogDecoder.loadModule(BogDecoder.java)
       at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
       at javax.baja.io.BogDecoder.parseSlots(BogDecoder.java)
       at javax.baja.io.BogDecoder.parseSlot(BogDecoder.java)
       at javax.baja.io.BogDecoder.decode(BogDecoder.java)
       at javax.baja.sync.LoadOp.decode(LoadOp.java)
       at javax.baja.sync.SyncBuffer.decode(SyncBuffer.java)
      javax.baja.sys.ModuleException: Cannot open jar: C:\Users\myusername\niagara\wbapplet\modules\jcin2-3.3.22.34.jar
         at com.tridium.sys.module.ModuleManager.makeModule(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.find(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
         at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
        java.util.zip.ZipException: error in opening zip file
           at java.util.zip.ZipFile.open(Native Method)
           at java.util.zip.ZipFile.<init>(Unknown Source)
           at java.util.zip.ZipFile.<init>(Unknown Source)
           at com.tridium.util.jar.JarFile.<init>(JarFile.java)
           at com.tridium.sys.module.ModuleManager.makeModule(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.find(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
           at java.security.AccessController.doPrivileged(Native Method)
           at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager$PrivilegedLoader.run(ModuleManager.java)
           at java.security.AccessController.doPrivileged(Native Method)
           at com.tridium.sys.module.ModuleManager$PrivilegedLoader.load(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.loadModule(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.resolve(ModuleManager.java)
           at com.tridium.sys.module.ModuleManager.doLoad(ModuleManager.java)

Open in new window

Avatar of NovaDenizen
NovaDenizen

Avatar of ryan80

ASKER

I did look that over before, but the reason in the detail log seemed to boils down to a incompatibility issue with an extension, where mine seems to be a zip issue. I still think that it could be something like a zip file issue on the server but I would like to be a little more sure.
 javax.baja.sys.ModuleException: Cannot open jar: C:\Users\myusername\niagara\wbapplet\modules\jcin2-3.3.22.34.jar

I think there's something wrong with this jar file.  It's missing or corrupt or incomplete or locked or permissions aren't set correctly or something.  
Avatar of ryan80

ASKER

Now I have tried this from multiple machines with Windows 7 and XP. Do you think that this would be a client side or server side issue?

I have read places where if the zip file isnt compressed with java tools than there can bee issues opening it?
ASKER CERTIFIED SOLUTION
Avatar of NovaDenizen
NovaDenizen

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial