[SourceJammer-users] 'Error:null' on Maintain Archive Users
Brought to you by:
robertmacgrogan
From: James S. <jam...@sw...> - 2005-05-26 00:35:41
|
Hi=20Robert,=20Fellow=20SJ=20Users, I=20am=20having=20a=20problem=20with=20the=20Maintain=20Archive=20Users=20= function=20with=20one archive=20("CCA")=20on=20one=20or=20our=20SJ=20servers.=20When=20I=20try=20= to=20open=20Maintain Archive=20Users,=20I=20just=20get=20an=20error=20dialog=20that=20says=20'E= rror:null'.=20 The=20server=20is=20SJ=202.1.0.0=20on=20Tomcat=205.0.18=20with=20Java=201.= 4.2_04-b05=20on=20Windows 2000. In=20the=20Tomcat=20stdout.log=20I=20see=20the=20following: java.lang.NullPointerException =09at=20java.util.Hashtable.remove(Hashtable.java:435) =09at org.sourcejammer.project.model.filesys.ArchiveInfoFlexFS.removeArchiveUser= (U nknown=20Source) =09at org.sourcejammer.project.view.MasterControlProgram.getArchiveUserList(Unkn= ow n=20Source) =09at=20sun.reflect.NativeMethodAccessorImpl.invoke0(Native=20Method) =09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 39 ) =09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl .java:25) =09at=20java.lang.reflect.Method.invoke(Method.java:324) =09at=20org.apache.soap.server.RPCRouter.invoke(RPCRouter.java:146) =09at org.apache.soap.providers.RPCJavaProvider.invoke(RPCJavaProvider.java:129)= =09at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:= 35 4) =09at=20javax.servlet.http.HttpServlet.service(HttpServlet.java:763) =09at=20javax.servlet.http.HttpServlet.service(HttpServlet.java:856) =09at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= on FilterChain.java:284) =09at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Ch ain.java:204) =09at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= ja va:257) =09at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont= ex t.java:151) =09at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564= ) =09at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardConte= xt Valve.java:245) =09at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= ja va:199) =09at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont= ex t.java:151) =09at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564= ) =09at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 95 ) =09at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont= ex t.java:151) =09at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 64 ) =09at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont= ex t.java:149) =09at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564= ) =09at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va :156) =09at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveCont= ex t.java:151) =09at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:564= ) =09at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:972) =09at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:206) =09at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)= =09at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processCon= ne ction(Http11Protocol.java:700) =09at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:584)= =09at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.j= av a:683) =09at=20java.lang.Thread.run(Thread.java:534) We=20have=20another=20archive=20("SCA")=20on=20the=20same=20SJ=20server,=20= and=20Maintain=20Archive Users=20works=20fine=20with=20it. In=20the=20server=20filesys=20directory=20I=20can=20see=20the=20.sja=20fil= es=20for=20both=20archives (cca.sja=20and=20sca.sja)=20and=20the=20both=20look=20fine.=20Here=20is=20= the=20cca.sja=20file: <?xml=20version=3D"1.0"=20encoding=3D"UTF-8"?> <archiveInfo> =20=20<archiveName>cca</archiveName> =20=20<pathToArchiveRoot>S:\SourceJammer\server\archives\cca</pathToArchiv= eRoot> =20=20<rootFileName>0</rootFileName> =20=20<restricted>true</restricted> =20=20<keywordExpansionEnabled>true</keywordExpansionEnabled> =20=20<users> =20=20=20=20<userName>peter</userName> =20=20=20=20<userName>emma</userName> =20=20=20=20<userName>anon</userName> =20=20=20=20<userName>zubair</userName> =20=20=20=20<userName>jo</userName> =20=20=20=20<userName>richard</userName> =20=20=20=20<userName>chris</userName> =20=20=20=20<userName>elena</userName> =20=20=20=20<userName>gaurav</userName> =20=20=20=20<userName>review</userName> =20=20=20=20<userName>tim</userName> =20=20</users> =20=20<controllers> =20=20=20=20<userName>admin</userName> =20=20=20=20<userName>peter</userName> =20=20=20=20<userName>james</userName> =20=20</controllers> =20=20<expansionExtensions> =20=20=20=20<extension>body</extension> =20=20=20=20<extension>spec</extension> =20=20=20=20<extension>xml</extension> =20=20=20=20<extension>sql</extension> =20=20</expansionExtensions> =20=20<plugins> =20=20=20=20<plugin class=3D"org.sourcejammer.extensions.eventlogging.EventLoggingPlugin" name=3D"event-logger"=20type=3D"ProjectEvent=20FileEvent"> =20=20=20=20=20=20<params/> =20=20=20=20</plugin> =20=20</plugins> </archiveInfo> The=20users.xml=20file=20in=20the=20same=20directory=20also=20looks=20fine= . Any=20help=20much=20appreciated.=20I=20have=20already=20tried=20the=20stan= dard=20shutdown=20and restart=20of=20Tomcat. Best=20regards, James James=20Saffery Leading=20Analyst,=20Project=20Leader=20for=20Beringer=20Blass=20Software Swisslog=20Australia=20Pty=20Limited +61=202=209869=205929=20direct +61=202=209869=205900=20office +61=20400=20203=20718=20mobile ____________________________________________________________ This=20message=20may=20contain=20legally=20privileged=20or=20confidential=20= information=20and=20is=20therefore=20addressed=20to=20the=20named=20person= s=20only.=20 The=20recipient=20should=20inform=20the=20sender=20and=20delete=20this=20m= essage,=20 if=20he/she=20is=20not=20named=20as=20addressee.=20 The=20sender=20disclaims=20any=20and=20all=20liability=20for=20the=20integ= rity=20 and=20punctuality=20of=20this=20message.=20 The=20sender=20has=20activated=20an=20automatic=20virus=20scanning=20by=20= Messagelabs,=20but=20does=20not=20guarantee=20the=20virus=20free=20 transmission=20of=20this=20message. |