Hi Robert, Corruption of package names is really strange.
Does it happen for every test or after running certain tests a certain number of times in Jemmy? Is it possible for you to narrow down the problem code or send a small snippet? Are you using custom class loaders? Thanks and regards, Janak >-----Original Message----- >From: [EMAIL PROTECTED] >[mailto:[EMAIL PROTECTED] Behalf Of ulc rbeeger >Sent: Wednesday, October 18, 2006 2:02 PM >To: [EMAIL PROTECTED]; [email protected]; ulc rbeeger >Cc: [EMAIL PROTECTED] >Subject: Re: [ULC-developer] Strange class name problem > > >Hi Janak! > >So far it only happened during Jemmy tests. >It never happened when running the application directly in the >DevelopmentRunner or with WebStart on a Tomcat. >We are using our own registry providers that extends >DefaultClientCoderRegistryProvider and DefaultServerCoderRegistryProvider. >We also have our own coders. Our registry providers call >super.initializeRegistry(). > >I don't think it's a problem with the coder registry. Take the following >exception as an alternative example: >java.lang.NoClassDefFoundError: >com/ulcjava/base/applicasion.ULCToggleButton >at >com.ulcjava.base.application.ULCCheckBox.createDispatcher(ULCCheckB >ox.java:38) >at com.ulcjava.base.application.ULCProxy.f(ULCProxy.java:200) >at com.ulcjava.base.application.ULCProxy.dispatchEvent(ULCProxy.java:38) >at >com.ulcjava.base.application.ULCProxy.fireValueChanged(ULCProxy.java:426) >at >com.ulcjava.base.application.ULCToggleButton.setSelected(ULCToggleB >utton.java:10) >at >de.pds.basis.swingFacade.component.SFToggleButton.setSelected(SFTog >gleButton.java:41) >at >de.pds.basis.personen.werkzeug.PersonAuswahlTool.initializeCheckBox >(PersonAuswahlTool.java:345) >at >de.pds.basis.personen.werkzeug.PersonAuswahlTool.initializeCheckBox >es(PersonAuswahlTool.java:331) >at >de.pds.basis.personen.werkzeug.PersonAuswahlTool.doUseMaterial(Pers >onAuswahlTool.java:522) >at >de.pds.common.werkzeug.konstruktion.AbstractTool.setMaterial(Abstra >ctTool.java:567) >at >de.pds.common.werkzeug.ToolManager.tryToActivateTool(ToolManager.java:93) >at >de.pds.common.werkzeug.konstruktion.AbstractTool.tryToActivateToolI >nternal(AbstractTool.java:1154) >at >de.pds.common.werkzeug.konstruktion.HUFRequestHandler.handleStartFe >nsterTool(HUFRequestHandler.java:99) >at >de.pds.common.werkzeug.konstruktion.HUFRequestHandler.handle(HUFReq >uestHandler.java:46) >at >de.pds.common.werkzeug.konstruktion.AbstractTool.tryToStartFensterT >ool(AbstractTool.java:1407) >at >de.pds.basis.personen.werkzeug.toolhelper.MitarbeiterEingabe.startA >uswahlUndSuchen(MitarbeiterEingabe.java:81) >at >de.pds.basis.swingFacade.toolHelper.AbstractMaterialEingabeForTool. >auswahlObjectUeberLupe(AbstractMaterialEingabeForTool.java:581) >at >de.pds.basis.swingFacade.toolHelper.AbstractMaterialEingabeForTool$ >2.guiEventOccurred(AbstractMaterialEingabeForTool.java:209) >at >de.pds.basis.swingFacade.component.SFHelper.handleListenerWithExcep >tion(SFHelper.java:36) >at >de.pds.basis.swingFacade.component.AbstractSFComponent.handleListen >erWithException(AbstractSFComponent.java:109) >at >de.pds.basis.swingFacade.component.SFTextFieldMitLupeImpl$1.actionP >erformed(SFTextFieldMitLupeImpl.java:91) >at sun.reflect.GeneratedMethodAccessor105.invoke(Unknown Source) >at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc >essorImpl.java:25) >at >com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(R >eflectionUtilities.java:39) >at com.ulcjava.base.application.ULCProxy.dispatchEvent(ULCProxy.java:206) >at >de.pds.basis.swingFacade.ulccomponent.server.ULCPDSTextFieldMitLupe >.processFindUeberLupeEvent(ULCPDSTextFieldMitLupe.java:101) >at >de.pds.basis.swingFacade.ulccomponent.server.ULCPDSTextFieldMitLupe >$ULCPDSTextFieldUeberLupeDispatcher.processFindUeberLupeEvent(ULCPD >STextFieldMitLupe.java:181) >at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >at >sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImp >l.java:39) >at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc >essorImpl.java:25) >at >com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(R >eflectionUtilities.java:39) >at com.ulcjava.base.application.ULCProxy.a(ULCProxy.java:226) >at com.ulcjava.base.application.ULCProxy.handleEvent(ULCProxy.java:421) >at >com.ulcjava.base.application.ULCProxy$ULCProxyDispatcher.handleEven >t(ULCProxy.java:23) >at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) >at >sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcc >essorImpl.java:25) >at >com.ulcjava.base.shared.internal.ReflectionUtilities.invokeMethod(R >eflectionUtilities.java:39) >at com.ulcjava.base.application.ULCProxy.d(ULCProxy.java:350) >at com.ulcjava.base.application.ULCProxy.handleRequest(ULCProxy.java:96) >at com.ulcjava.base.server.ULCSession.a(ULCSession.java:113) >at com.ulcjava.base.server.ULCSession.processRequests(ULCSession.java:74) >at >com.ulcjava.base.development.DevelopmentContainerAdapter.processReq >uests(DevelopmentContainerAdapter.java:23) >at >com.ulcjava.base.development.DevelopmentConnector.sendRequests(Deve >lopmentConnector.java:28) >at com.ulcjava.base.client.UISession$k_.run(UISession$k_.java:100) >at java.lang.Thread.run(Thread.java:595) > >Cheers, > Robert > >----- Original Message ----- >From: "Janak Mulani" <[EMAIL PROTECTED]> >To: "ulc rbeeger" <[EMAIL PROTECTED]> >Cc: <[EMAIL PROTECTED]> >Sent: Tuesday, October 17, 2006 5:44 PM >Subject: RE: [ULC-developer] Strange class name problem > > >> Hi Robert, >> >> Can you please give some more details? >> >> When does the error happen? Does it happen when running Jemmy tests or >> when >> running the application in DevelopmentRunner or some other deployment >> mode? >> >> Are you using your own CoderRegistry and coders? If so are you inheriting >> from AbstractCoderRegistryProvider and calling its >initializeRegistry() to >> register default coders like the one for Anything? >> >> Thanks and regards, >> >> Janak >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] Behalf Of ulc rbeeger >> Sent: Monday, October 16, 2006 6:25 PM >> To: [EMAIL PROTECTED] >> Subject: [ULC-developer] Strange class name problem >> >> >> Hi! >> >> For some time now we sporadically get a strange class name >problem. Often >> it >> results in a NoClassDefFoundError, but sometimes like below it has other >> effects. Every time it occures the 23th and 27th character are changed in >> such a way that newChar = oldChar -1. >> Does anyone have an idea where this comes from. We are using JDK >5 Update >> 8, >> ULC 6.1.1, HIbernate 3.2 CR3 and Jemmy 2.2.4. >> >> Any idea is welcome since I don't have any ;) >> >> Cheers, >> Robert >> >> Caused by: java.io.IOException: No coder registered for >> com.ulcjava.base.sharec.insernal.Anything >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.a(UlcObjectIn >putStream >> .java:42) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:47) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:66) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:66) >> at >> >com.ulcjava.base.shared.streamcoder.CollectionCoder.readObject(Coll >ectionCod >> er.java:14) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:116) >> at >> com.ulcjava.base.shared.streamcoder.MapCoder.readObject(MapCoder.java:10) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:116) >> at >> >com.ulcjava.base.shared.streamcoder.AnythingCoder.readObject(Anythi >ngCoder.j >> ava:3) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:116) >> at >> com.ulcjava.base.shared.streamcoder.MapCoder.readObject(MapCoder.java:10) >> at >> >com.ulcjava.base.shared.internal.UlcObjectInputStream.readObject(Ul >cObjectIn >> putStream.java:116) >> at >> com.ulcjava.base.shared.internal.Request.readRequests(Request.java:27) >> at >> >com.ulcjava.base.development.DevelopmentConnector.a(DevelopmentConn >ector.jav >> a:18) >> at >> >com.ulcjava.base.development.DevelopmentConnector.sendRequests(Deve >lopmentCo >> nnector.java:44) >> at com.ulcjava.base.client.UISession$k_.run(UISession$k_.java:100) >> at java.lang.Thread.run(Thread.java:595) >> >> _______________________________________________ >> ULC-developer mailing list >> [email protected] >> http://lists.canoo.com/mailman/listinfo/ulc-developer >> >> > >_______________________________________________ >ULC-developer mailing list >[email protected] >http://lists.canoo.com/mailman/listinfo/ulc-developer _______________________________________________ ULC-developer mailing list [email protected] http://lists.canoo.com/mailman/listinfo/ulc-developer
