It's really confusing as the this problem just started. The application is already deployed to many users and has been for a few months now. Now, when making a change to it, this starts happening. The change was unrelated, actually a fix in spelling of a dialog box. An SVN diff shows that nothing to do with model classes or mapping classes have changed. I was hoping that someone else has run across this problem before because even with the 9000 pages (which I searched for before sending an email) it seems to be a needle in a haystack as related to here.

Jeremy

Larry Meadors wrote:
Sounds like you have some sort of security policy in place, maybe?

Google gives me about 9000 pages for "signer information does not
match signer information of other classes in the same package".

I'd start there. :-)

Larry

On Tue, Mar 24, 2009 at 9:47 AM, Jeremy Cowgar <jer...@cowgar.com> wrote:
Hello,

I am getting an error when trying to use lazy loading. The root cause seems
to be this exception:

signer information does not match signer information of other classes in the
same package

Does anyone have an idea how I can fix this problem or what is actually
wrong? Below is the entire exception.

Thanks,

Jeremy

Caused by: com.ibatis.common.jdbc.exception.NestedSQLException:  --- The
error occurred in com/advancedpricing/model/MbrFile.xml. --- The error
occurred while applying a result map. --- Check the MbrFile.MbrFileResult.
--- Check the result mapping for the 'uploadedBy' property. --- Cause:
net.sf.cglib.core.CodeGenerationException:
java.lang.reflect.InvocationTargetException-->null
      at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:204)
      at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryForList(MappedStatement.java:139)
      at
com.ibatis.sqlmap.engine.mapping.statement.CachingStatement.executeQueryForList(CachingStatement.java:97)
      at
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:567)
      at
com.ibatis.sqlmap.engine.impl.SqlMapExecutorDelegate.queryForList(SqlMapExecutorDelegate.java:541)
      at
com.ibatis.sqlmap.engine.impl.SqlMapSessionImpl.queryForList(SqlMapSessionImpl.java:118)
      at
com.ibatis.sqlmap.engine.impl.SqlMapClientImpl.queryForList(SqlMapClientImpl.java:94)
      at
com.ibatis.sqlmap.engine.mapping.result.loader.ResultLoader.getResult(ResultLoader.java:70)
      at
com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader$EnhancedLazyResultLoaderImpl.loadObject(EnhancedLazyResultLoader.java:137)
      ... 41 more
Caused by: net.sf.cglib.core.CodeGenerationException:
java.lang.reflect.InvocationTargetException-->null
      at
net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:237)
      at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377)
      at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:285)
      at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:663)
      at
com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader$EnhancedLazyResultLoaderImpl.loadResult(EnhancedLazyResultLoader.java:111)
      at
com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader.loadResult(EnhancedLazyResultLoader.java:62)
      at
com.ibatis.sqlmap.engine.mapping.result.loader.ResultLoader.loadResult(ResultLoader.java:51)
      at
com.ibatis.sqlmap.engine.mapping.result.ResultMap.getNestedSelectMappingValue(ResultMap.java:510)
      at
com.ibatis.sqlmap.engine.mapping.result.ResultMap.getResults(ResultMap.java:341)
      at
com.ibatis.sqlmap.engine.execution.SqlExecutor.handleResults(SqlExecutor.java:384)
      at
com.ibatis.sqlmap.engine.execution.SqlExecutor.handleMultipleResults(SqlExecutor.java:300)
      at
com.ibatis.sqlmap.engine.execution.SqlExecutor.executeQuery(SqlExecutor.java:189)
      at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.sqlExecuteQuery(MappedStatement.java:221)
      at
com.ibatis.sqlmap.engine.mapping.statement.MappedStatement.executeQueryWithCallback(MappedStatement.java:189)
      ... 49 more
Caused by: java.lang.reflect.InvocationTargetException
      at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at net.sf.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:384)
      at
net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:219)
      ... 62 more
Caused by: java.lang.SecurityException: class
"com.advancedpricing.model.User$$EnhancerByCGLIB$$3dfb4502"'s signer
information does not match signer information of other classes in the same
package
      at java.lang.ClassLoader.checkCerts(ClassLoader.java:776)
      at java.lang.ClassLoader.preDefineClass(ClassLoader.java:488)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
      ... 67 more
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at $java.util.List$$EnhancerByCGLIB$$3d64e829.size(<generated>)
      at
com.advancedpricing.dragon.gui.ClaimAttachedFilesPanel$FileTableModel.getRowCount(ClaimAttachedFilesPanel.java:79)
      at com.jidesoft.grid.TableModelWrapperImpl.getRowCount(Unknown Source)
      at com.jidesoft.grid.DefaultTableModelWrapper.getRowCount(Unknown
Source)
      at com.jidesoft.grid.TableModelWrapperImpl.getRowCount(Unknown Source)
      at com.jidesoft.grid.DefaultTableModelWrapper.getRowCount(Unknown
Source)
      at javax.swing.JTable.getRowCount(JTable.java:2640)
      at
javax.swing.plaf.basic.BasicTableUI.createTableSize(BasicTableUI.java:1649)
      at
javax.swing.plaf.basic.BasicTableUI.getPreferredSize(BasicTableUI.java:1690)
      at javax.swing.JComponent.getPreferredSize(JComponent.java:1632)
      at
javax.swing.ScrollPaneLayout.layoutContainer(ScrollPaneLayout.java:769)
      at java.awt.Container.layout(Container.java:1398)
      at java.awt.Container.doLayout(Container.java:1387)
      at java.awt.Container.validateTree(Container.java:1485)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validateTree(Container.java:1491)
      at java.awt.Container.validate(Container.java:1457)
      at com.jidesoft.docking.DefaultDockingManager.doLayout(Unknown Source)
      at com.jidesoft.docking.DefaultDockingManager.a(Unknown Source)
      at com.jidesoft.docking.DefaultDockingManager.l(Unknown Source)
      at com.jidesoft.docking.DefaultDockingManager.o(Unknown Source)
      at com.jidesoft.docking.DefaultDockingManager.y(Unknown Source)
      at com.jidesoft.docking.DefaultDockingManager.saveLayoutTo(Unknown
Source)
      at com.jidesoft.swing.LayoutPersistenceManager.saveLayoutTo(Unknown
Source)
      at
com.jidesoft.swing.AbstractLayoutPersistence.saveLayoutDataAs(Unknown
Source)
      at com.jidesoft.swing.AbstractLayoutPersistence.saveLayoutData(Unknown
Source)
      at
com.advancedpricing.dragon.gui.DragonApplication.shutdown(DragonApplication.java:352)
      at
com.advancedpricing.dragon.gui.DragonApplication.shutdown(DragonApplication.java:346)
      at
com.advancedpricing.dragon.gui.DragonApplication$5.windowClosing(DragonApplication.java:329)
      at
java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:333)
      at java.awt.Window.processWindowEvent(Window.java:1845)
      at javax.swing.JFrame.processWindowEvent(JFrame.java:279)
      at java.awt.Window.processEvent(Window.java:1803)
      at java.awt.Component.dispatchEventImpl(Component.java:4501)
      at java.awt.Container.dispatchEventImpl(Container.java:2081)
      at java.awt.Window.dispatchEventImpl(Window.java:2458)
      at java.awt.Component.dispatchEvent(Component.java:4331)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
      at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)



Reply via email to