- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ArrayIndexOutOfBoundsException bei Sprachwechsel in Project Settings
Hallo,
seit neuerem erhalten wir einen Fehler beim Versuch, in den Project Settings per Tab von Deutsch zu Englisch zu wechseln, siehe Stacktrace unten. Die entsprechende Seitenvorlage wurde seit Monaten nicht verรคndert. Allerdings haben wir vor einigen Wochen einen Update des FS Server von 318 auf 427 durchgefรผhrt. Das Problem tritt nur bei den Project Settings auf, andere Sprachwechsel-Tabs funktionieren.
Jeder Hinweis ist sehr willkommen.
Gruร
Thomas
tbauer (Thomas Bauer), session: 741911924303022694, project: 136722, ip: 10.244.32.65
(de.espirit.firstspirit.client.AbstractGuiHost): ExceptionHandler.uncaughtException() - java.lang.ArrayIndexOutOfBoundsException: -1
FSVersion=5.0.427.60223#3279;JDK=1.6.0_37 32bit Sun Microsystems Inc.;OS=Windows 7 6.1 x86;Date=22.04.2014 12:22:52
java.lang.ArrayIndexOutOfBoundsException: -1
at java.util.ArrayList.get(Unknown Source)
at de.espirit.firstspirit.common.gui.TabbedPaneFacade.getTab(TabbedPaneFacade.java:142)
at de.espirit.firstspirit.ui.gadgets.swing.group.GroupSwingGadget.adoptSettings(GroupSwingGadget.java:212)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.adoptSettings(AggregatingSwingGadgetMediator.java:317)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.adoptFromLanguage(AggregatingSwingGadgetMediator.java:304)
at de.espirit.firstspirit.ui.gadgets.swing.messaging.SwingGadgetSynchronizeRequest.handle(SwingGadgetSynchronizeRequest.java:43)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.handle(AggregatingSwingGadgetMediator.java:198)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.handle(AggregatingSwingGadgetMediator.java:205)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.handle(AggregatingSwingGadgetMediator.java:205)
at de.espirit.firstspirit.ui.gadgets.swing.AggregatingSwingGadgetMediator.handle(AggregatingSwingGadgetMediator.java:205)
at de.espirit.firstspirit.client.gui.SwingFormView.handle(SwingFormView.java:435)
at de.espirit.firstspirit.client.gui.SwingFormView.adoptFromLanguage(SwingFormView.java:459)
at de.espirit.firstspirit.client.gui.SwingMultiFormView$FormViewFacade.adoptFromLanguage(SwingMultiFormView.java:1163)
at de.espirit.firstspirit.client.gui.SwingMultiFormView.adoptFromLanguage(SwingMultiFormView.java:364)
at de.espirit.firstspirit.client.gui.tree.store.pagestore.GomModuleView.adoptFromVisibleLanguage(GomModuleView.java:360)
at de.espirit.firstspirit.client.gui.tree.store.pagestore.GomModuleView.setVisibleLanguage(GomModuleView.java:231)
at de.espirit.firstspirit.client.gui.tree.store.pagestore.PSPageView.prepareView(PSPageView.java:197)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView.getComponent(AbstractAccessTabbedView.java:204)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView.access$100(AbstractAccessTabbedView.java:54)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$1.tabSelected(AbstractAccessTabbedView.java:161)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$SubTabModel$2.invoke(AbstractAccessTabbedView.java:633)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$SubTabModel$2.invoke(AbstractAccessTabbedView.java:631)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$SubTabModel.notifyListeners(AbstractAccessTabbedView.java:686)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$SubTabModel.notifyTabSelected(AbstractAccessTabbedView.java:631)
at de.espirit.firstspirit.client.gui.tree.store.AbstractAccessTabbedView$SubTabModel.selectTab(AbstractAccessTabbedView.java:621)
at de.espirit.firstspirit.client.gui.tabbing.TabContext.select(TabContext.java:170)
at de.espirit.firstspirit.client.gui.tabbing.TabButton.doSelect(TabButton.java:347)
at de.espirit.firstspirit.client.gui.tabbing.TabButton.onClick(TabButton.java:572)
at de.espirit.firstspirit.client.gui.tabbing.TabButton$3.mouseReleased(TabButton.java:155)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:133)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:117)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:110)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
- Labels:
-
Developers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Werden Regeln auf der Projekteinstellungsseite verwendet?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ja, es gibt eine รberprรผfung auf E-Mail-Format fรผr ein Feld:
<RULES>
<ON_SAVE>
<WITH>
<MATCHES regex="^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)*(\.[a-zA-Z]{2,6})$">
<PROPERTY source="pt_mailto" name="VALUE"/>
</MATCHES>
</WITH>
<DO>
<VALIDATION>
<PROPERTY source="pt_mailto" name="VALID"/>
<MESSAGE lang="*" text="Invalid e-mail address"/>
</VALIDATION>
</DO>
</ON_SAVE>
</RULES>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Kannst du die Regel temporรคr entfernen und dann noch mal testen?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Regel entfernt und getestet, leider ohne Erfolg ๐
Der Fehler tritt auch auf, wenn ich fรผr die Seitenvorlage die "Default values" navigiere: In diesem Fall bekomme ich den Fehler bei Aufruf von DE, wรคhrend EN und "Fall-back values" funktionieren. Siehe Screenshot im Anhang.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich glaube aber das Beste wird sein, wenn du das an den Helpdesk meldest.

