java.lang.RuntimeException: IO Exception while creating new writable file entry) at org.sophie2.core.modularity.FileEntryManager.getWritableFileEntry(FileEntryManager.java:152) at org.sophie2.main.func.servers.resources.AccountUtil.createAccount(AccountUtil.java:65) at org.sophie2.main.func.servers.logic.ServersTabLogic$3.handle(ServersTabLogic.java:147) at org.sophie2.core.mvc.SimpleOperation.handle(SimpleOperation.java:64) at org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:39) at org.sophie2.base.commons.gui.LogicR3Button.actionPerformed(LogicR3Button.java:41) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:850) at org.sophie2.core.modularity.FileEntryManager.getWritableFileEntry(FileEntryManager.java:148) ... 29 more ---------------------------------------- 2009-10-14T10:02:29+0200 ---------------------------------------- sophie2-author.log [[INFO] org.sophie2.dev.author.FakeAuthorMain.main(FakeAuthorMain.java:98): Starting fake..., [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.core.modularity.CoreModularityModule, [INFO] org.sophie2.core.logging.SophieLog.addTarget(SophieLog.java:402): Added log target using logging file: /home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.launcher/distrib/logs/sophie2-author.log, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.annotations.AnnotationsModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.config.BaseConfigModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.commons.BaseCommonsModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.connectivity.BaseConnectivityModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.dialogs.BaseDialogsModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.dnd.BaseDndModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.halos.BaseHalosModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.persistence.BasePersistenceModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.layout.BaseLayoutModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.media.BaseMediaModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.natlib.BaseNatlibModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.model.resources.r4.BaseModelResourcesR4Module, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.model.book.BaseModelBookModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.model.security.BaseModelSecurityModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.model.text.BaseModelTextModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.scene.BaseSceneModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.skins.BaseSkinsModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.visual.BaseVisualModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.browser.BrowserModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.core.mvc.CoreMvcModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.embedded.EmbeddedBooksModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.file.FileFunctionalityModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.help.HelpModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.image.ImageModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.layout.mydoggy.LayoutMyDoggyModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.links.LinksModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.app.halos.MainAppHalosModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.app.layout.MainAppLayoutModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.app.menus.MainAppMenusModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.app.model.MainAppModelModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.app.commons.MainAppModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.dnd.MainDndModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.config.MainFuncConfigModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.media.MainFuncMediaModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.resources.MainFuncResourcesModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.servers.MainFuncServersModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.media.natlib.MainMediaNatlibModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.scene.simple.MainSceneSimpleModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.scene.sprites.MainSceneSpritesModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.scene.jogl.MainSceneJoglModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.skin.alternative.AlternativeSkinsModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.pdf.PdfModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.print.PrintModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.scripting.ScriptingModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.text.TextFuncModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.ws_connector.WSConnectorModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.html.HtmlModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.main.func.timelines.MainFuncTimelinesModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.rtf.RtfModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.func.plain.PlainTextModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.extra.comment.CommentModule, [INFO] org.sophie2.core.modularity.FakeModuleRegistry$1.run(FakeModuleRegistry.java:74): registering sophie module org.sophie2.base.bound.BoundModule, [INFO] org.sophie2.dev.author.FakeAuthorMain$1.run(FakeAuthorMain.java:179): Registering visual points..., [INFO] org.sophie2.dev.author.FakeAuthorMain$1.run(FakeAuthorMain.java:180): value-list@extensions@class org.sophie2.base.visual.BaseVisualModule$VisualPoint[SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.embedded.view.InsertLinkedBook, par=class org.sophie2.extra.func.embedded.view.InsertBookItem, role=insert-book-item, sort=11-insert-linked-book))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.menus.view.NormalModeItem, par=class org.sophie2.main.app.menus.view.ViewMenu, role={no-role}, sort=11-normal-mode-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.skins.DefaultSkinItem, par=class org.sophie2.main.app.menus.skins.SkinsMenu, role=default-skin-menu-item, sort=111-default-skin-menu-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.InsertTextItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role={no-role}, sort=22-insert-text-item))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.menus.view.FullScreenItem, par=class org.sophie2.main.app.menus.view.ViewMenu, role={no-role}, sort=33-full-screen-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.image.view.InsertImageItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=33-insert-image-item))@org.sophie2.main.func.image.ImageModule@17da690, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.tabbar.MinimizeAllItem, par=class org.sophie2.main.app.menus.AppTabBarMenu, role=tab-bar-menu-item-minimize-all, sort=33-tab-set-book-title-item-minimize-all))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.media.view.InsertAudioItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=44-insert-audio-item))@org.sophie2.main.func.media.MainFuncMediaModule@425258, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.browser.view.BrowserHaloButton, par=class org.sophie2.main.app.halos.shared.ContentHaloMenu, role=browser-halo-button, sort=44-main-halo-menu-browser-halo-button))@org.sophie2.extra.func.browser.BrowserModule@2c502a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.AppTabBarMenu, par=class org.sophie2.main.app.commons.app.AppTabBar, role=tab-bar-menu-item, sort=44-tab-set-book-title-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.media.view.InsertVideoItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=55-insert-video-item))@org.sophie2.main.func.media.MainFuncMediaModule@425258, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.menus.AppMenuBar, par=class org.sophie2.main.app.commons.app.AppMainWindow, role={no-role}, sort=55-menu-bar))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.menus.tabbar.RestoreAllItem, par=class org.sophie2.main.app.menus.AppTabBarMenu, role={no-role}, sort=55-tab-set-book-title-item-restore-all))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.media.view.controls.InsertAudioRecordItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=66-insert-audio-record-item))@org.sophie2.main.func.media.MainFuncMediaModule@425258, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.embedded.view.InsertBookItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=66-insert-book-item))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.embedded.view.InsertEmbeddedBook, par=class org.sophie2.extra.func.embedded.view.InsertBookItem, role=insert-book-item, sort=66-insert-embedded-book))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.pdf.view.InsertPDFItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=77-insert-pdf-item))@org.sophie2.extra.func.pdf.PdfModule@1431028, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.window.CascadeItem, par=class org.sophie2.main.app.menus.window.WindowMenu, role=window-other-item, sort=77-window-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.window.TileItem, par=class org.sophie2.main.app.menus.window.WindowMenu, role=window-other-item, sort=77-window-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.window.DocumentItem, par=class org.sophie2.main.app.menus.window.WindowMenu, role=window-book-item, sort=77-window-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.html.view.ExportAsHtmlItem, par=class org.sophie2.main.app.menus.file.ExportSubMenu, role=export-sub-menu-item, sort=86-export-submenu-as-html-item))@org.sophie2.extra.func.html.HtmlModule@1d9d7ab, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.html.view.InsertHtmlItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=88-insert-html-item))@org.sophie2.extra.func.html.HtmlModule@1d9d7ab, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.plain.InsertPlainTextItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role={no-role}, sort=89-insert-plain-text-item))@org.sophie2.extra.func.plain.PlainTextModule@de4588, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.rtf.InsertRtfItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role={no-role}, sort=90-insert-rtf-item))@org.sophie2.extra.func.rtf.RtfModule@a6fed5, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.comment.view.InsertCommentItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-menu-item, sort=99-insert-comment-item))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHudTitleBar, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=a-appearance-hud-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderControlButtons, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderTitleBar, role={no-role}, sort=a-border-control-buttons))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderHudTitleBar, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=a-border-hud-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsControlButtons, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsTitleBar, role={no-role}, sort=a-bounds-control-buttons))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPickerHud$ColorPickerHudTitleBar, par=class org.sophie2.main.app.halos.huds.color.ColorPickerHud, role={no-role}, sort=a-color-picker-hud-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud$GradientPickerHudTitleBar, par=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud, role={no-role}, sort=a-gradient-picker-hud-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$LinksHudTitleBar, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=a-links-hud-title-bar))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$SizeControlButtons, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$SizeTitleBar, role={no-role}, sort=a-size-control-buttons))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.left.books.BooksTab, par=class org.sophie2.main.app.commons.app.LeftFlap, role=books-tab, sort=aa-books-tab))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.edit.UndoItem, par=class org.sophie2.main.app.menus.edit.EditMenu, role=edit-menu-item, sort=aa-edit-undo-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.print.pdf.export.ExportToPDFItem, par=class org.sophie2.main.app.menus.file.ExportSubMenu, role=export-sub-menu-item, sort=aa-export-sub-menu-to-pdf-item))@org.sophie2.extra.func.print.PrintModule@19f963e, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.FileMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=file-menu, sort=aa-file-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.NewBookItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=aa-file-new-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.help.menuitems.HelpContentsItem, par=class org.sophie2.main.func.help.HelpMenu, role=help-menu-item, sort=aa-help-contents-item))@org.sophie2.main.func.help.HelpModule@40d1b0, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.left.books.OpenBooksPalette, par=class org.sophie2.main.app.layout.left.books.BooksTab, role=open-books, sort=aa-open-books))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.layout.left.tools.SearchPalette, par=class org.sophie2.main.app.layout.left.tools.ToolsTab, role={no-role}, sort=aa-search))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.timelines.TimelinesPalette, par=class org.sophie2.main.func.timelines.TimelinesTab, role={no-role}, sort=aa-timelines-palette))@org.sophie2.main.func.timelines.MainFuncTimelinesModule@186b570, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$AlphaSlider, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=aaa-alpha-slider))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderInsetsTop, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=aaa-border-insets-top))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderSubHudButton, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderTitleBar, role={no-role}, sort=aaa-border-sub-hud-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsTitleBar$InsetsSubHudButton, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsTitleBar, role={no-role}, sort=aaa-border-sub-hud-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHudTitleBar, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aaa-bounds-hud-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHudTitleBar$CloseBoundsHudButton, par=class org.sophie2.main.app.halos.huds.properties.InsetsHudTitleBar, role={no-role}, sort=aaa-bounds-sub-hud-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker, par=class org.sophie2.main.app.halos.huds.color.ColorPickerHud, role={no-role}, sort=aaa-color-picker))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$ColorTextField, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=aaa-color-text-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$CurrentRule, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=aaa-current-rule))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.TemplatesControlGroup$CustomButton, par=class org.sophie2.main.app.halos.huds.TemplatesControlGroup, role={no-role}, sort=aaa-custom-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$FontHudTitleBar, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=aaa-font-hud-title-bar))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$FrameVisibleCheck, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=aaa-frame-visible-check))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, par=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud, role={no-role}, sort=aaa-gradient-picker))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsTitleBar$InsetsSubHudButton, role={no-role}, sort=aaa-insets-sub-hud-button-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$MarginsTitleBar, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aaa-margins-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.embedded.view.PrevPageControlView, par=class org.sophie2.extra.func.embedded.view.EmbeddedBookFrameView, role={no-role}, sort=aaa-next-page-frame-content-control-view))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.OrientationHud, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$OrientationTitleBar$OrientationSubHudButton, role={no-role}, sort=aaa-orientation-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.OrientationHud$OrientationHudTitleBar$OrientationHudCloseButton, par=class org.sophie2.main.app.halos.huds.properties.OrientationHud$OrientationHudTitleBar, role={no-role}, sort=aaa-orientation-hud-close-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$OrientationTitleBar$OrientationSubHudButton, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$OrientationTitleBar, role={no-role}, sort=aaa-orientation-sub-hud-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.OrientationHud$OrientationHudTitleBar, par=class org.sophie2.main.app.halos.huds.properties.OrientationHud, role={no-role}, sort=aaa-orientation-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.media.view.controls.PlayPauseMediaManipulationView, par=class org.sophie2.main.func.media.view.MediaFrameView, role={no-role}, sort=aaa-play-pause-media-manipulation-view))@org.sophie2.main.func.media.MainFuncMediaModule@425258, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$PositionTemplatesGroup, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$PositionTitleBar, role={no-role}, sort=aaa-position-templates-group))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHudTitleBar, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=aaa-properties-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.ReplyCommentView, par=class org.sophie2.extra.comment.view.CommentEntryView, role={no-role}, sort=aaa-reply-comment-view))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.servers.dialogs.ServerResourceDialog$CustomDialog, par=class org.sophie2.main.func.servers.view.ConnectionsPalette, role=save-on-server-dialog, sort=aaa-save-on-servers-dialog))@org.sophie2.main.func.servers.MainFuncServersModule@f1f2cc, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.CommentPropertiesHud$addressInput, par=class org.sophie2.extra.comment.view.CommentPropertiesHud, role={no-role}, sort=aaa-server-address))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.scene.simple.SimpleSceneVisual, par=interface org.sophie2.base.visual.VisualElement, role=simple-scene-visual, sort=aaa-simple-scene-visual))@org.sophie2.main.scene.simple.MainSceneSimpleModule@7b6d1c, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextFontFamily, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=aaa-text-font-family))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHaloButton, par=class org.sophie2.main.func.text.styling.TextFontHaloMenu, role={no-role}, sort=aaa-text-font-halo-button))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud, par=class org.sophie2.main.func.text.styling.TextFontHaloButton, role={no-role}, sort=aaa-text-font-hud))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.timelines.TimelinesTab, par=class org.sophie2.main.app.commons.app.BottomFlap, role=timelines-tab, sort=aaa-timelines-tab))@org.sophie2.main.func.timelines.MainFuncTimelinesModule@186b570, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FrameMarginTop, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aab-frame-margin-top))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FrameMarginLeft, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aac-frame-margin-left))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FrameMarginRight, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aad-frame-margin-right))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FrameMarginBottom, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=aae-frame-margin-bottom))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.edit.RedoItem, par=class org.sophie2.main.app.menus.edit.EditMenu, role=edit-menu-item, sort=ba-edit-redo-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.OpenBookItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ba-file-open-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.help.menuitems.BugReportItem, par=class org.sophie2.main.func.help.HelpMenu, role=help-menu-item, sort=ba-help-bug-report-item))@org.sophie2.main.func.help.HelpModule@40d1b0, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.resources.view.AllResourcesPalette, par=class org.sophie2.main.func.resources.view.ResourcesTab, role={no-role}, sort=bb-all-resources))@org.sophie2.main.func.resources.MainFuncResourcesModule@1387498, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.right.library.BookTemplatesPalette, par=class org.sophie2.main.app.layout.right.library.LibraryTab, role=book-templates, sort=bb-book-templates))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.resources.view.ResourceDetailsPalette, par=class org.sophie2.main.func.resources.view.ResourcesTab, role={no-role}, sort=bb-detail-resources))@org.sophie2.main.func.resources.MainFuncResourcesModule@1387498, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.edit.EditMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=edit-menu, sort=bb-edit-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.resources.view.ResourcesTab, par=class org.sophie2.main.app.commons.app.RightFlap, role={no-role}, sort=bb-resources-tab))@org.sophie2.main.func.resources.MainFuncResourcesModule@1387498, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$AddRule, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=bbb-add-rule))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainHud$AutoChainButton, par=class org.sophie2.main.func.text.chaining.TextChainHud, role={no-role}, sort=bbb-auto-chain))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.shared.AppearanceHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=bbb-background-and-border-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderInsetsLeft, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=bbb-border-insets-left))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$ColorPickerField, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=bbb-color-picker-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.embedded.view.NextPageControlView, par=class org.sophie2.extra.func.embedded.view.EmbeddedBookFrameView, role={no-role}, sort=bbb-next-page-frame-content-control-view))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$PaddingTitleBar, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=bbb-padding-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$PositionTitleBar, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=bbb-position-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextFontSize, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=bbb-text-font-size))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.TemplatesControlGroup$UseTemplateButton, par=class org.sophie2.main.app.halos.huds.TemplatesControlGroup, role={no-role}, sort=bbb-usetemplate-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FramePaddingTop, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=bbc-frame-padding-top))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$FrameXPosition, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=bbc-frame-x))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FramePaddingLeft, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=bbd-frame-padding-left))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$FrameYPosition, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=bbd-frame-y))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FramePaddingRight, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=bbe-frame-padding-right))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.InsetsHud$FramePaddingBottom, par=class org.sophie2.main.app.halos.huds.properties.InsetsHud, role={no-role}, sort=bbf-frame-padding-bottom))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(NullVisualProvider(prov=class org.sophie2.base.menus.MenuItem, par=class org.sophie2.main.app.menus.edit.EditMenu, role=edit-menu-item, sort=bm-edit-separator-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.CloseBookItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ca-file-close-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.help.menuitems.AboutItem, par=class org.sophie2.main.func.help.HelpMenu, role=help-menu-item, sort=ca-help-about-item))@org.sophie2.main.func.help.HelpModule@40d1b0, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.annotations.view.tab.AllAnnotationsPalette, par=class org.sophie2.extra.func.annotations.view.tab.AnnotationsTab, role={no-role}, sort=cc-all-annotations-palette))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.layout.right.changes.AllChangesPalette, par=class org.sophie2.main.app.layout.right.changes.ChangesTab, role={no-role}, sort=cc-all-changes))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.layout.right.changes.ChangesTab, par=class org.sophie2.main.app.commons.app.RightFlap, role={no-role}, sort=cc-changes-tab))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.insert.InsertMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=insert-menu, sort=cc-insert-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.right.library.PageTemplatesPalette, par=class org.sophie2.main.app.layout.right.library.LibraryTab, role=page-templates, sort=cc-page-templates))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.left.tools.ToolsTab, par=class org.sophie2.main.app.commons.app.LeftFlap, role=tools-tab, sort=cc-tools-tab))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderSubHudButton, role={no-role}, sort=ccc-border-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderInsetsRight, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=ccc-border-insets-right))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderTitleBar, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=ccc-border-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.config.ConfigTab, par=class org.sophie2.main.app.commons.app.LeftFlap, role=config-tab, sort=ccc-config-tab))@org.sophie2.main.func.config.MainFuncConfigModule@c8191c, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.FrameSizeAndPositionHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=ccc-frame-size-and-position-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.HideFrameConfigurationPanel, par=class org.sophie2.main.func.links.LinksHud$ConfigPanel, role={no-role}, sort=ccc-links-configpanel-hide-frame))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.ShowFrameConfigurationPanel, par=class org.sophie2.main.func.links.LinksHud$ConfigPanel, role={no-role}, sort=ccc-links-configpanel-show-frame))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.ToggleFrameConfigurationPanel, par=class org.sophie2.main.func.links.LinksHud$ConfigPanel, role={no-role}, sort=ccc-links-configpanel-toggle-frame))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$LocationSpinner, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=ccc-location-spinner))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.TemplatesControlGroup$LockButton, par=class org.sophie2.main.app.halos.huds.TemplatesControlGroup, role={no-role}, sort=ccc-lock-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.shared.MainHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=ccc-main-halo-menu))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$RemoveRule, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=ccc-remove-rule))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.servers.view.ServersTab, par=class org.sophie2.main.app.commons.app.LeftFlap, role=servers-tab, sort=ccc-servers-tab))@org.sophie2.main.func.servers.MainFuncServersModule@f1f2cc, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$SizeTitleBar, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=ccc-size-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.media.view.controls.StopMediaManipulationView, par=class org.sophie2.main.func.media.view.MediaFrameView, role={no-role}, sort=ccc-stop-media-manipulation-view))@org.sophie2.main.func.media.MainFuncMediaModule@425258, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainTopMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=ccc-text-chain-top-menu))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextItalicStyle, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=ccc-text-italic-style))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderSizeField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=ccd-border-size-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$FrameWidth, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$WidthHeightBinder, role=first, sort=ccd-frame-width))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$WidthHeightBinder, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=ccd-width-height-binder))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BorderColorField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=cce-border-color))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$FrameHeight, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$WidthHeightBinder, role=second, sort=cce-frame-height))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(NullVisualProvider(prov=class org.sophie2.base.menus.MenuItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=cm-file-separator-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.SaveBookItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=da-file-save-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.help.menuitems.InspectorItem, par=class org.sophie2.main.func.help.HelpMenu, role=inspector-menu-item, sort=da-inspector-item))@org.sophie2.main.func.help.HelpModule@40d1b0, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.menus.view.ViewMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role={no-role}, sort=da-view-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.right.library.FrameTemplatesPalette, par=class org.sophie2.main.app.layout.right.library.LibraryTab, role=frame-templates, sort=dd-frame-templates))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.right.library.LibraryTab, par=class org.sophie2.main.app.commons.app.RightFlap, role=library-tab, sort=dd-library-tab))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.annotations.view.tab.StickiesPalette, par=class org.sophie2.extra.func.annotations.view.tab.AnnotationsTab, role={no-role}, sort=dd-stickies-palette))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSpinner, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=ddd-alpha-spinner))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$AvailableTriggers, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=ddd-available-triggers))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundTitleBar, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=ddd-background-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderInsetsBottom, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=ddd-border-insets-bottom))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$OrientationTitleBar, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=ddd-orientation-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextBoldStyle, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=ddd-text-bold-style))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=ddd-text-font-halo-menu))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$RotationAngle, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=dee-rotation-angle-simple-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.SaveBookAsItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ea-file-save-as-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.skins.SkinsMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=skins-menu, sort=ea-skins-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.servers.view.SaveBookOnServerItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=eb-file-save-on-server-item))@org.sophie2.main.func.servers.MainFuncServersModule@f1f2cc, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSlider, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=eee-alpha-slider))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$AvailableActions, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=eee-available-actions))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderOpacity, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud, role={no-role}, sort=eee-border-opacity-slider))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$InsetsTitleBar, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=eee-bounds-title-bar))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.FrameZOrderUpHaloButton, par=class org.sophie2.main.app.halos.frame.RightSideHaloMenu, role={no-role}, sort=eee-frame-z-order-up-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.RightSideHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=eee-right-side-halo-menu))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=eee-text-chain-menu))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextUnderlineStyle, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=eee-text-underline-style))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$MarginsField, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=eef-bounds-margins-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud$PaddingField, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, role={no-role}, sort=eeg-padding-field))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.SaveBookAsTemplateItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=fa-file-save-as-template-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.window.WindowMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=window-menu, sort=fa-window-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$ConfigPanel, par=class org.sophie2.main.func.links.LinksHud, role={no-role}, sort=fff-configuration-panel))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.FrameZOrderDownHaloButton, par=class org.sophie2.main.app.halos.frame.RightSideHaloMenu, role={no-role}, sort=fff-frame-z-order-down-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPicker$StyleComboBox, par=class org.sophie2.main.app.halos.huds.gradient.GradientPicker, role={no-role}, sort=fff-style-combobox))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextStrikethroughStyle, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=fff-text-strikethrough-style))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.ExportSubMenu, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ga-file-export-sub-menu))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.help.HelpMenu, par=class org.sophie2.main.app.menus.AppMenuBar, role=help-menu, sort=ga-help-menu))@org.sophie2.main.func.help.HelpModule@40d1b0, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.scene.sprites.SpritesSceneVisual, par=interface org.sophie2.base.visual.VisualElement, role=sprites-scene-visual, sort=gga-sprites-scene-visual))@org.sophie2.main.scene.sprites.MainSceneSpritesModule@e8a298, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextForegroundColor, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=ggg-text-foreground-color))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(NullVisualProvider(prov=class org.sophie2.base.menus.MenuItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=gm-file-separator-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.print.view.PrintItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ha-file-print-item))@org.sophie2.extra.func.print.PrintModule@19f963e, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.print.view.PageSetupItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=hc-file-page-setup-item))@org.sophie2.extra.func.print.PrintModule@19f963e, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundTypeMenu, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=hhh-background-type))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.FrameContentUseTemplateHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=hhh-frame-content-use-template-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$TextBackgroundColor, par=class org.sophie2.main.func.text.styling.TextFontHud, role={no-role}, sort=hhh-text-background-color))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(NullVisualProvider(prov=class org.sophie2.base.menus.MenuItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=hz-file-separator-item))@org.sophie2.extra.func.print.PrintModule@19f963e, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.BookPropertiesItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=ia-file-book-properties-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundPanel, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=iii-background-panel))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.page.PageFramesUseTemplateHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=iii-page-frames-use-template-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.annotations.view.tab.AnnotationsTab, par=class org.sophie2.main.app.commons.app.RightFlap, role=annotations-tab, sort=jj-annotations-tab))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.shared.AddTemplateHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=jjj-add-template))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BackgroundColorField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundPanel, role={no-role}, sort=jjj-background-color))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BackgroundGradientField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundPanel, role={no-role}, sort=jjj-background-gradient))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundOpacitySlider, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, role={no-role}, sort=jjj-background-opacity-slider))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.rotate.FrameRotateHaloButton, par=class org.sophie2.main.app.halos.frame.rotate.FrameRotateHaloMenu, role={no-role}, sort=jjj-frame-rotate-left-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.buttons.huds.AlignElementsHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=kkk-align-elements-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsHorizontally, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=kkk-align-elements-horizontally))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsHud, par=class org.sophie2.main.app.halos.buttons.huds.AlignElementsHaloButton, role={no-role}, sort=kkk-aligning-page-elements-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.app.AppMainWindow, par=interface org.sophie2.base.layout.LayoutEngine, role=main-application-window, sort=kkk-app-main-window))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.commons.app.AppTabBar, par=class org.sophie2.main.app.commons.app.AppMainWindow, role={no-role}, sort=kkk-app-tab-bar))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.actions.navigation.GoToPageConfigurationPanel$AvailablePages, par=class org.sophie2.main.func.links.actions.navigation.GoToPageConfigurationPanel, role={no-role}, sort=kkk-available-pages))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.scripting.links.RunScriptConfigurationPanel$AvailableScripts, par=class org.sophie2.extra.func.scripting.links.RunScriptConfigurationPanel, role={no-role}, sort=kkk-available-scripts))@org.sophie2.extra.func.scripting.ScriptingModule@7e9bed, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud, par=class org.sophie2.main.app.halos.shared.AppearanceHaloButton, role={no-role}, sort=kkk-background-and-border-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BackgroundImageField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundPanel, role={no-role}, sort=kkk-background-image))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.BookPanel, par=class org.sophie2.main.app.commons.book.BookDocView, role=book-bottom-panel, sort=kkk-book-bottom-panel))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.app.BottomFlap, par=class org.sophie2.main.app.commons.app.AppMainWindow, role=bottom-flap, sort=kkk-bottom-flap))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.browser.view.BrowserPropertiesHud, par=class org.sophie2.extra.func.browser.view.BrowserHaloButton, role={no-role}, sort=kkk-browser-properties-hud))@org.sophie2.extra.func.browser.BrowserModule@2c502a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.CommentPropertiesHud, par=class org.sophie2.extra.comment.view.CommentPropertiesHaloButton, role={no-role}, sort=kkk-comments-hud))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.servers.view.ConnectionsPalette, par=class org.sophie2.main.func.servers.view.ServersTab, role=connections-palette, sort=kkk-connections-palette))@org.sophie2.main.func.servers.MainFuncServersModule@f1f2cc, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.ShowFrameConfigurationPanel$FrameSelector, par=class org.sophie2.main.func.links.actions.showing.ShowFrameConfigurationPanel, role=frame-selector, sort=kkk-frame-selector))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.ShowFrameConfigurationPanel$FrameSelector, par=class org.sophie2.main.func.links.actions.showing.HideFrameConfigurationPanel, role=frame-selector, sort=kkk-frame-selector))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.links.actions.showing.ShowFrameConfigurationPanel$FrameSelector, par=class org.sophie2.main.func.links.actions.showing.ToggleFrameConfigurationPanel, role=frame-selector, sort=kkk-frame-selector))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.actions.navigation.GoToPageConfigurationPanel, par=class org.sophie2.main.func.links.LinksHud$ConfigPanel, role={no-role}, sort=kkk-go-to-page-configuration-panel))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.browser.view.InsertBrowserItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role=insert-browser-item, sort=kkk-insert-menu-inset-browser-item))@org.sophie2.extra.func.browser.BrowserModule@2c502a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.app.LeftFlap, par=class org.sophie2.main.app.commons.app.AppMainWindow, role=left-flap, sort=kkk-left-flap))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud, par=class org.sophie2.main.func.links.LinksHaloButton, role={no-role}, sort=kkk-links-hud))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.layout.mydoggy.MDEngine, par=null, role=layout-engine, sort=kkk-mydoggy-engine))@org.sophie2.main.layout.mydoggy.LayoutMyDoggyModule@2f0bd7, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.layout.left.pages.PagePreviewPalette, par=class org.sophie2.main.app.layout.left.pages.PagesTab, role={no-role}, sort=kkk-page-preview-palette))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.page.resize.PageResizeHaloButton, par=class org.sophie2.main.app.halos.page.resize.PageResizeHaloMenu, role={no-role}, sort=kkk-page-resize-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.page.resize.PageResizeHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=kkk-page-resize-halo-menu))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.commons.page.PageWorkArea, par=class org.sophie2.main.app.commons.book.BookDocView, role={no-role}, sort=kkk-page-work-area))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.config.PluginsPalette, par=class org.sophie2.main.func.config.ConfigTab, role=plugins-palete, sort=kkk-plugins-palete))@org.sophie2.main.func.config.MainFuncConfigModule@c8191c, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$RGBValue, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=kkk-rgb-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.app.RightFlap, par=class org.sophie2.main.app.commons.app.AppMainWindow, role=right-flap, sort=kkk-right-flap))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.browser.view.BrowserPropertiesHud$AddressBar, par=class org.sophie2.extra.func.browser.view.BrowserPropertiesHud, role={no-role}, sort=kkk-rotation-angle))@org.sophie2.extra.func.browser.BrowserModule@2c502a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.OrientationHud$RotationAngle, par=class org.sophie2.main.app.halos.huds.properties.OrientationHud, role={no-role}, sort=kkk-rotation-angle))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.scripting.links.RunScriptConfigurationPanel, par=class org.sophie2.main.func.links.LinksHud$ConfigPanel, role={no-role}, sort=kkk-run-script-configuration-panel))@org.sophie2.extra.func.scripting.ScriptingModule@7e9bed, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.ScrollDownView, par=class org.sophie2.extra.comment.view.CommentFrameView, role={no-role}, sort=kkk-scroll-down-frame-content-control-view))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHud, par=class org.sophie2.main.app.halos.frame.FrameSizeAndPositionHaloButton, role={no-role}, sort=kkk-size-and-position-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.annotations.view.halos.StickyHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=kkk-sticky-halo-menu))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.panels.ZoomPercentagePanel, par=class org.sophie2.main.app.commons.book.BookPanel, role=zoom-percentage-panel, sort=kkk-zoom-percentage-panel))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsVertically, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=lll-align-elements-vertically))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BackgroundPatternField, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHud$BackgroundPanel, role={no-role}, sort=lll-background-pattern))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.grouping.EnterGroupButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=lll-enter-group-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.grouping.ExitGroupButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=lll-exit-group-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.grouping.GroupPageElementsButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=lll-group-page-elements-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.scripting.view.InsertScriptItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role={no-role}, sort=lll-insert-script))@org.sophie2.extra.func.scripting.ScriptingModule@7e9bed, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.panels.NavigationPanel, par=class org.sophie2.main.app.commons.book.BookPanel, role=navigation-panel, sort=lll-navigation-panel))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.config.PluginAboutPalette, par=class org.sophie2.main.func.config.ConfigTab, role=plugin-about-palete, sort=lll-plugin-about-palete))@org.sophie2.main.func.config.MainFuncConfigModule@c8191c, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$RedValueHex, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=lll-red-hex-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.OrientationHud$RotationCenter, par=class org.sophie2.main.app.halos.huds.properties.OrientationHud, role={no-role}, sort=lll-rotation-center))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.ScrollUpView, par=class org.sophie2.extra.comment.view.CommentFrameView, role={no-role}, sort=lll-scroll-up-frame-content-control-view))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.AddCommentView, par=class org.sophie2.extra.comment.view.CommentFrameView, role={no-role}, sort=mmm-add-comment-view))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsTop, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=mmm-align-elements-top))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$GreenValueHex, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=mmm-green-hex-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.scripting.view.InsertScriptFileItem, par=class org.sophie2.main.app.menus.insert.InsertMenu, role={no-role}, sort=mmm-insert-script-file))@org.sophie2.extra.func.scripting.ScriptingModule@7e9bed, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.panels.QuickSearchPanel, par=class org.sophie2.main.app.commons.book.BookPanel, role=quick-search-panel, sort=mmm-quick-search-panel))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.func.servers.view.ServerResourcesPalette, par=class org.sophie2.main.func.servers.view.ServersTab, role=server-resources-palette, sort=mmm-server-resources-palette))@org.sophie2.main.func.servers.MainFuncServersModule@f1f2cc, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.grouping.UngroupPageElementsButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=mmm-ungroup-page-elements-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsLeft, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=nnn-align-elements-left))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$BlueValueHex, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=nnn-blue-hex-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.scene.jogl.JoglSceneVisual, par=interface org.sophie2.base.visual.VisualElement, role=jogl-scene-visual, sort=nnn-jogl-scene-visual))@org.sophie2.main.scene.jogl.MainSceneJoglModule@b25680, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsBottom, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=ooo-align-elements-bottom))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$AlphaValueHex, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=ooo-alpha-hex-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.panels.ShowFramesCheckBoxPanel, par=class org.sophie2.main.app.commons.book.BookPanel, role=show-frames-panel, sort=ooo-show-frames-panel))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.align.AlignElementsRight, par=class org.sophie2.main.app.halos.align.AlignElementsHud, role={no-role}, sort=ppp-align-elements-right))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.comment.view.CommentPropertiesHaloButton, par=class org.sophie2.main.app.halos.shared.ContentHaloMenu, role={no-role}, sort=ppp-comments-halo-button))@org.sophie2.extra.comment.CommentModule@1a489ad, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=ppp-links-halo-button))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.commons.book.panels.PreviewModePanel, par=class org.sophie2.main.app.commons.book.BookPanel, role=preview-mode-button, sort=ppp-preview-mode-button))@org.sophie2.main.app.commons.MainAppModule@10ace8d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$RedValueDec, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=ppp-red-dec-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$GreenValueDec, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=qqq-green-dec-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$BlueValueDec, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=rrr-blue-dec-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPicker$AlphaValueDec, par=class org.sophie2.main.app.halos.huds.color.ColorPicker, role={no-role}, sort=sss-alpha-dec-value))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainHud$TextChainComboBox, par=class org.sophie2.main.func.text.chaining.TextChainHud, role={no-role}, sort=text-chain-combo-box))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainHaloButton, par=class org.sophie2.main.func.text.chaining.TextChainMenu, role={no-role}, sort=text-chain-halo-button))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextChainHud, par=class org.sophie2.main.func.text.chaining.TextChainHaloButton, role={no-role}, sort=text-chain-hud))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextUnchainNextHaloButton, par=class org.sophie2.main.func.text.chaining.TextChainMenu, role={no-role}, sort=text-unchain-next-halo-button))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.chaining.TextUnchainPrevHaloButton, par=class org.sophie2.main.func.text.chaining.TextChainTopMenu, role={no-role}, sort=text-unchain-prev-halo-button))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.extra.func.embedded.view.EmbeddedBooksPalette, par=class org.sophie2.main.app.layout.left.books.BooksTab, role=embedded-books-palete, sort=ttt-embedded-books-palete))@org.sophie2.extra.func.embedded.EmbeddedBooksModule@3e584d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.annotations.view.halos.StickyMoveHaloButton, par=class org.sophie2.extra.func.annotations.view.halos.StickyHaloMenu, role={no-role}, sort=xxx-sticky-move-halo-button))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.MainTitleBarHalo, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=yyy-main-title-bar-halo))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.extra.func.annotations.view.halos.StickyRemoveHaloButton, par=class org.sophie2.extra.func.annotations.view.halos.StickyHaloMenu, role={no-role}, sort=yyy-sticky-remove-halo-button))@org.sophie2.extra.func.annotations.AnnotationsModule@16ee240, SimpleSophieExtension(NullVisualProvider(prov=class org.sophie2.base.menus.MenuItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=zm-file-separator-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.menus.file.ExitItem, par=class org.sophie2.main.app.menus.file.FileMenu, role=file-menu-item, sort=zz-file-exit-item))@org.sophie2.main.app.menus.MainAppMenusModule@1172f8f, SimpleSophieExtension(SimpleVisualProvider(prov=class org.sophie2.main.app.layout.left.pages.PagesTab, par=class org.sophie2.main.app.commons.app.LeftFlap, role=pages-tab, sort=zz-pages-tab))@org.sophie2.main.app.layout.MainAppLayoutModule@1c624e2, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderHudTitleBar$CloseBorderHudButton, par=class org.sophie2.main.app.halos.huds.appearance.BorderHud$BorderHudTitleBar, role={no-role}, sort=zzz-close-border-hud-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.links.LinksHud$LinksHudTitleBar$CloseLinksHudButton, par=class org.sophie2.main.func.links.LinksHud$LinksHudTitleBar, role={no-role}, sort=zzz-close-links-hud-button))@org.sophie2.main.func.links.LinksModule@1214726, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPickerHud$ColorPickerHudTitleBar$ColorPickerCloseButton, par=class org.sophie2.main.app.halos.huds.color.ColorPickerHud$ColorPickerHudTitleBar, role={no-role}, sort=zzz-color-picker-close-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.color.ColorPickerHud, par=class org.sophie2.main.app.halos.huds.color.ColorPickerHudField, role={no-role}, sort=zzz-color-picker-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.func.text.styling.TextFontHud$FontHudCloseButton, par=class org.sophie2.main.func.text.styling.TextFontHud$FontHudTitleBar, role={no-role}, sort=zzz-font-hud-close-button))@org.sophie2.main.func.text.TextFuncModule@1338d3d, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.shared.ContentHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=zzz-frame-content-halo-menu))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.FrameRemoveHaloButton, par=class org.sophie2.main.app.halos.shared.MainHaloMenu, role={no-role}, sort=zzz-frame-remove-halo-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.frame.rotate.FrameRotateHaloMenu, par=class org.sophie2.main.app.commons.page.PageWorkArea, role={no-role}, sort=zzz-frame-rotate-halo-menu))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud$GradientPickerHudTitleBar$GradientPickerCloseButton, par=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud$GradientPickerHudTitleBar, role={no-role}, sort=zzz-gradient-picker-close-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.gradient.GradientPickerHud, par=class org.sophie2.main.app.halos.huds.gradient.GradientHudButton, role={no-role}, sort=zzz-gradient-picker-hud))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.appearance.AppearanceHudTitleBar$CloseAppearanceHudButton, par=class org.sophie2.main.app.halos.huds.appearance.AppearanceHudTitleBar, role={no-role}, sort=zzz-properties-hud-close-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a, SimpleSophieExtension(AutoVisualProvider(prov=class org.sophie2.main.app.halos.huds.properties.PropertiesHudTitleBar$ClosePropertiesHudButton, par=class org.sophie2.main.app.halos.huds.properties.PropertiesHudTitleBar, role={no-role}, sort=zzz-properties-hud-close-button))@org.sophie2.main.app.halos.MainAppHalosModule@14ae19a], [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:44): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:44): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:44): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:44): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:44): Creating instance of org.sophie2.base.menus.MenuItem, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [WARN] org.sophie2.main.func.servers.view.ConnectionsPalette.initAccounts(ConnectionsPalette.java:448): Cannot find main window, [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child template. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [template] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child user-ref. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [user-ref] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child password. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [password] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child import-origin. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [import-origin] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child title. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [title] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child comment. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [comment] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.keys.DefaultPersistableKey.persistR3(DefaultPersistableKey.java:84): storage does not contains child auto-connect. This implementation only loads from a storage childs if you need different loading logic (for example from attribute) you need to override it., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [auto-connect] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModelPersister.persist(ResourceModelPersister.java:119): Key [security] did not loaded value from storage with children [] and attributes [_resource.xml, _history.xml]., [INFO] org.sophie2.main.func.resources.view.ResourceDetailsPalette.(ResourceDetailsPalette.java:64): ResourceDetailsPalette created., [ERROR] org.sophie2.main.media.natlib.output.NativeAudioOutput.startBridge(NativeAudioOutput.java:248): Unable to start native audio output! Starting dummy!, java.lang.RuntimeException: java.io.IOException: Can not transfer 4 bytes! Left: 4, at org.sophie2.base.natlib.NativeBridge.readResponse(NativeBridge.java:356), at org.sophie2.base.natlib.NativeBridge.sendCommand(NativeBridge.java:300), at org.sophie2.base.natlib.NativeBridge.start(NativeBridge.java:60), at org.sophie2.main.media.natlib.output.NativeAudioOutput.startBridge(NativeAudioOutput.java:231), at org.sophie2.main.media.natlib.output.NativeAudioOutput.mainStep(NativeAudioOutput.java:102), at org.sophie2.main.media.natlib.output.NativeAudioOutput$1.run(NativeAudioOutput.java:79), at org.sophie2.main.media.natlib.output.NativeAudioOutput.doInEdt(NativeAudioOutput.java:173), at org.sophie2.main.media.natlib.output.NativeAudioOutput.start(NativeAudioOutput.java:188), at org.sophie2.main.app.commons.app.AppMainWindow$1mediaCompositeSync.create(AppMainWindow.java:88), at org.sophie2.main.app.commons.app.AppMainWindow$1mediaCompositeSync.create(AppMainWindow.java:83), at org.sophie2.core.prolib.impl.ResourceProperty$Creator.update(ResourceProperty.java:36), at org.sophie2.core.prolib.impl.AutoTracker.doUpdate(AutoTracker.java:66), at org.sophie2.core.prolib.impl.ResourceProperty$ResourceInitChange.perform(ResourceProperty.java:136), at org.sophie2.core.prolib.events.ProChange.execute(ProChange.java:43), at org.sophie2.core.prolib.BasePro$BaseProChange.execute(BasePro.java:204), at org.sophie2.core.prolib.util.DefaultChangeManager.register(DefaultChangeManager.java:34), at org.sophie2.core.prolib.events.ProChange.register(ProChange.java:38), at org.sophie2.core.prolib.BasePro$BaseProChange.register(BasePro.java:197), at org.sophie2.core.prolib.impl.Property.init(Property.java:54), at org.sophie2.core.prolib.bean.InitializingBeanData.getProperty(InitializingBeanData.java:60), at org.sophie2.core.prolib.bean.InitializingBeanData.init(InitializingBeanData.java:106), at org.sophie2.core.prolib.bean.ProBean$InitChange.perform(ProBean.java:178), at org.sophie2.core.prolib.events.ProChange.execute(ProChange.java:43), at org.sophie2.core.prolib.BasePro$BaseProChange.execute(BasePro.java:204), at org.sophie2.core.prolib.util.DefaultChangeManager.register(DefaultChangeManager.java:34), at org.sophie2.core.prolib.events.ProChange.register(ProChange.java:38), at org.sophie2.core.prolib.BasePro$BaseProChange.register(BasePro.java:197), at org.sophie2.core.prolib.bean.ProBean.initBean(ProBean.java:204), at org.sophie2.core.prolib.bean.ProBean.getObjectBean(ProBean.java:129), at org.sophie2.core.prolib.impl.BaseProObject.getBean(BaseProObject.java:18), at org.sophie2.base.visual.BaseVisualElement.(BaseVisualElement.java:43), at org.sophie2.base.layout.impl.DefaultMainWindow.(DefaultMainWindow.java:28), at org.sophie2.main.app.commons.app.AppMainWindow.(AppMainWindow.java:53), at org.sophie2.dev.author.FakeAuthorMain$1.run(FakeAuthorMain.java:183), at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199), at java.awt.EventQueue.dispatchEvent(EventQueue.java:461), at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242), at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163), at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157), at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149), at java.awt.EventDispatchThread.run(EventDispatchThread.java:110), Caused by: java.io.IOException: Can not transfer 4 bytes! Left: 4, at org.sophie2.base.commons.util.BinData.transport(BinData.java:221), at org.sophie2.base.commons.util.BinData.(BinData.java:123), at org.sophie2.base.natlib.Message.readData(Message.java:119), at org.sophie2.base.natlib.NativeBridge.readResponse(NativeBridge.java:346), ... 40 more, , [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -pages, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: [./Page E91Mqs], [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -title, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: Desktop, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -kind, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: book, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -page-size, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: ImmSize(width=640.000, height=480.000), [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -children, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -Page E91Mqs, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -title, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: Page, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -kind, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: page, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=SUBMIT, context=[org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSpinner@8f85d4, null, null], target=[255], cause=null}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): handled by org.sophie2.core.mvc.SimpleOperation@d7a281, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=SUBMIT, context=[org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSlider@a64569, null, null], target=[0], cause=null}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): handled by org.sophie2.core.mvc.SimpleOperation@1db92cc, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = FLOATING, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = FLOATING_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = FIX, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = FIX_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = SLIDING, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:242): No icon provided for ID = SLIDING_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDFrameWindow$1globalContainer.setup(MDFrameWindow.java:129): Global container setup successfully., [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -pages, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: [./Page gSUfhO], [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -title, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: New Book, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -kind, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: book, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -page-size, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: ImmSize(width=640.000, height=480.000), [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -children, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -Page gSUfhO, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -title, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: Page, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:374): -kind, [DEBUG] org.sophie2.base.model.resources.r4.model.ResourceModel.print(ResourceModel.java:371): value: page, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=SUBMIT, context=[org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSpinner@b65920, null, null], target=[255], cause=null}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): handled by org.sophie2.core.mvc.SimpleOperation@d7a281, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=SUBMIT, context=[org.sophie2.main.app.halos.huds.gradient.GradientPicker$AlphaSlider@1ca182c, null, null], target=[0], cause=null}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): handled by org.sophie2.core.mvc.SimpleOperation@1db92cc, [DEBUG] org.sophie2.base.layout.impl.DesktopPane.add(DesktopPane.java:80): Adding internal frame : javax.swing.JInternalFrame[,0,0,720x600,invalid,layout=javax.swing.plaf.basic.BasicInternalFrameUI$Handler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@1688708,flags=264,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=720,height=600],closable=true,defaultCloseOperation=DO_NOTHING_ON_CLOSE,desktopIcon=javax.swing.JInternalFrame$JDesktopIcon[,0,0,38x23,invalid,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@5b46,flags=0,maximumSize=,minimumSize=,preferredSize=],frameIcon=javax.swing.ImageIcon@64be28,iconable=true,isClosed=false,isIcon=false,isMaximum=false,isSelected=false,maximizable=true,opened=true,resizable=true,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@12ec092,flags=385,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true,title=New Book], [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=SELECT, context=[org.sophie2.main.app.commons.book.BookDocView@c918b8, null, null], target=[], cause=null}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): handled by org.sophie2.core.mvc.SimpleOperation@c3f40e, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=RESIZE, context=[org.sophie2.main.app.commons.book.BookDocView@c918b8, null, null], target=[], cause=java.awt.event.ComponentEvent[COMPONENT_RESIZED (0,0 711x566)] on javax.swing.JPanel[,0,0,711x566,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@13ef367,flags=1,maximumSize=,minimumSize=,preferredSize=]}, [WARN] org.sophie2.main.app.commons.app.DocumentsLogic$4.handle(DocumentsLogic.java:140): (R4) Reimplement page centering!, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): NOT handled by org.sophie2.core.mvc.SimpleOperation@1ddf2e8org.sophie2.core.mvc.SimpleOperation@1ddf2e8, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:48): No operation to handle: EventR3{id=RESIZE, context=[org.sophie2.main.app.commons.book.BookDocView@c918b8, null, null], target=[], cause=java.awt.event.ComponentEvent[COMPONENT_RESIZED (0,0 711x566)] on javax.swing.JPanel[,0,0,711x566,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@13ef367,flags=1,maximumSize=,minimumSize=,preferredSize=]}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=RESIZE, context=[org.sophie2.main.app.commons.book.BookDocView@17e107c, null, null], target=[], cause=java.awt.event.ComponentEvent[COMPONENT_RESIZED (0,0 1200x900)] on javax.swing.JPanel[,0,0,1200x900,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@17ac4dc,flags=1,maximumSize=,minimumSize=,preferredSize=]}, [WARN] org.sophie2.main.app.commons.app.DocumentsLogic$4.handle(DocumentsLogic.java:140): (R4) Reimplement page centering!, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:40): NOT handled by org.sophie2.core.mvc.SimpleOperation@1ddf2e8org.sophie2.core.mvc.SimpleOperation@1ddf2e8, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:48): No operation to handle: EventR3{id=RESIZE, context=[org.sophie2.main.app.commons.book.BookDocView@17e107c, null, null], target=[], cause=java.awt.event.ComponentEvent[COMPONENT_RESIZED (0,0 1200x900)] on javax.swing.JPanel[,0,0,1200x900,layout=java.awt.BorderLayout,alignmentX=0.0,alignmentY=0.0,border=javax.swing.plaf.synth.SynthBorder@17ac4dc,flags=1,maximumSize=,minimumSize=,preferredSize=]}, [DEBUG] org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:30): Processing event: EventR3{id=ADD_SERVER, context=[org.sophie2.main.func.servers.view.ConnectionsPalette@17009d9, null, null], target=[], cause=null}, [ERROR] org.sophie2.core.modularity.FileEntryManager.getWritableFileEntry(FileEntryManager.java:151): IO Exception while creating new writable file entry), java.io.IOException: No such file or directory, at java.io.UnixFileSystem.createFileExclusively(Native Method), at java.io.File.createNewFile(File.java:850), at org.sophie2.core.modularity.FileEntryManager.getWritableFileEntry(FileEntryManager.java:148), at org.sophie2.main.func.servers.resources.AccountUtil.createAccount(AccountUtil.java:65), at org.sophie2.main.func.servers.logic.ServersTabLogic$3.handle(ServersTabLogic.java:147), at org.sophie2.core.mvc.SimpleOperation.handle(SimpleOperation.java:64), at org.sophie2.core.mvc.LogicR3.fire(LogicR3.java:39), at org.sophie2.base.commons.gui.LogicR3Button.actionPerformed(LogicR3Button.java:41), at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849), at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169), at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420), at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258), at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236), at java.awt.Component.processMouseEvent(Component.java:5517), at javax.swing.JComponent.processMouseEvent(JComponent.java:3135), at java.awt.Component.processEvent(Component.java:5282), at java.awt.Container.processEvent(Container.java:1966), at java.awt.Component.dispatchEventImpl(Component.java:3984), at java.awt.Container.dispatchEventImpl(Container.java:2024), at java.awt.Component.dispatchEvent(Component.java:3819), at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212), at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892), at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822), at java.awt.Container.dispatchEventImpl(Container.java:2010), at java.awt.Window.dispatchEventImpl(Window.java:1791), at java.awt.Component.dispatchEvent(Component.java:3819), at java.awt.EventQueue.dispatchEvent(EventQueue.java:463), at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242), at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163), at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157), at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149), at java.awt.EventDispatchThread.run(EventDispatchThread.java:110), ]sophie2-reader.log [[INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.core.modularity.CoreModularityModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.core.mvc.CoreMvcModule, [INFO] org.sophie2.core.logging.SophieLog.addTarget(SophieLog.java:402): Added log target using logging file: /home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.launcher/distrib/logs/sophie2-reader.log, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.bound.BoundModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.config.BaseConfigModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.commons.BaseCommonsModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.model.resources.r4.BaseModelResourcesR4Module, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.connectivity.BaseConnectivityModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.model.security.BaseModelSecurityModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.dnd.BaseDndModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.dialogs.BaseDialogsModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.visual.BaseVisualModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.halos.BaseHalosModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.layout.BaseLayoutModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.media.BaseMediaModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.model.book.BaseModelBookModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.persistence.BasePersistenceModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.scene.BaseSceneModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.skins.BaseSkinsModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.model.text.BaseModelTextModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.base.natlib.BaseNatlibModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.media.natlib.MainMediaNatlibModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.comment.CommentModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.annotations.AnnotationsModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.browser.BrowserModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.embedded.EmbeddedBooksModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.pdf.PdfModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.print.PrintModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.plain.PlainTextModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.extra.func.rtf.RtfModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.app.commons.MainAppModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.app.halos.MainAppHalosModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.app.layout.MainAppLayoutModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.app.menus.MainAppMenusModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.app.model.MainAppModelModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.dnd.MainDndModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.config.MainFuncConfigModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.file.FileFunctionalityModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.help.HelpModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.image.ImageModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.links.LinksModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.media.MainFuncMediaModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.resources.MainFuncResourcesModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.servers.MainFuncServersModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.func.text.TextFuncModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.layout.mydoggy.LayoutMyDoggyModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.scene.jogl.MainSceneJoglModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.scene.simple.MainSceneSimpleModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.scene.sprites.MainSceneSpritesModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.skin.alternative.AlternativeSkinsModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.main.ws_connector.WSConnectorModule, [INFO] org.sophie2.core.modularity.SophieModule.start(SophieModule.java:39): Starting org.sophie2.reader.ReaderModule, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:45): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:45): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:45): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.visual.NullVisualProvider.create(NullVisualProvider.java:45): Creating instance of org.sophie2.base.menus.MenuItem, [INFO] org.sophie2.base.natlib.NativeBridge.dumpError(NativeBridge.java:249): [native-err] AudioOutputBridge::doStart() begin, [ERROR] org.sophie2.main.media.natlib.output.NativeAudioOutput.startBridge(NativeAudioOutput.java:254): Unable to start native audio output! Starting dummy!, java.lang.RuntimeException: java.io.IOException: Can not transfer 4 bytes! Left: 4, at org.sophie2.base.natlib.NativeBridge.readResponse(NativeBridge.java:346), at org.sophie2.base.natlib.NativeBridge.sendCommand(NativeBridge.java:290), at org.sophie2.base.natlib.NativeBridge.start(NativeBridge.java:60), at org.sophie2.main.media.natlib.output.NativeAudioOutput.startBridge(NativeAudioOutput.java:237), at org.sophie2.main.media.natlib.output.NativeAudioOutput.mainStep(NativeAudioOutput.java:102), at org.sophie2.main.media.natlib.output.NativeAudioOutput$1.run(NativeAudioOutput.java:79), at org.sophie2.main.media.natlib.output.NativeAudioOutput.doInEdt(NativeAudioOutput.java:173), at org.sophie2.main.media.natlib.output.NativeAudioOutput.start(NativeAudioOutput.java:189), at org.sophie2.main.app.commons.app.AppMainWindow$1mediaCompositeSync.create(AppMainWindow.java:88), at org.sophie2.main.app.commons.app.AppMainWindow$1mediaCompositeSync.create(AppMainWindow.java:83), at org.sophie2.core.prolib.impl.ResourceProperty$Creator.update(ResourceProperty.java:36), at org.sophie2.core.prolib.impl.AutoTracker.doUpdate(AutoTracker.java:67), at org.sophie2.core.prolib.impl.ResourceProperty$ResourceInitChange.perform(ResourceProperty.java:136), at org.sophie2.core.prolib.events.ProChange.execute(ProChange.java:43), at org.sophie2.core.prolib.BasePro$BaseProChange.execute(BasePro.java:207), at org.sophie2.core.prolib.util.DefaultChangeManager.register(DefaultChangeManager.java:35), at org.sophie2.core.prolib.events.ProChange.register(ProChange.java:38), at org.sophie2.core.prolib.BasePro$BaseProChange.register(BasePro.java:200), at org.sophie2.core.prolib.impl.Property.init(Property.java:55), at org.sophie2.core.prolib.bean.InitializingBeanData.getProperty(InitializingBeanData.java:61), at org.sophie2.core.prolib.bean.InitializingBeanData.init(InitializingBeanData.java:107), at org.sophie2.core.prolib.bean.ProBean$InitChange.perform(ProBean.java:183), at org.sophie2.core.prolib.events.ProChange.execute(ProChange.java:43), at org.sophie2.core.prolib.BasePro$BaseProChange.execute(BasePro.java:207), at org.sophie2.core.prolib.util.DefaultChangeManager.register(DefaultChangeManager.java:35), at org.sophie2.core.prolib.events.ProChange.register(ProChange.java:38), at org.sophie2.core.prolib.BasePro$BaseProChange.register(BasePro.java:200), at org.sophie2.core.prolib.bean.ProBean.initBean(ProBean.java:209), at org.sophie2.core.prolib.bean.ProBean.getObjectBean(ProBean.java:134), at org.sophie2.core.prolib.impl.BaseProObject.getBean(BaseProObject.java:19), at org.sophie2.base.visual.BaseVisualElement.(BaseVisualElement.java:44), at org.sophie2.base.layout.impl.DefaultMainWindow.(DefaultMainWindow.java:28), at org.sophie2.main.app.commons.app.AppMainWindow.(AppMainWindow.java:53), at org.sophie2.reader.ReaderModule$1$1.run(ReaderModule.java:46), at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209), at java.awt.EventQueue.dispatchEvent(EventQueue.java:597), 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), Caused by: java.io.IOException: Can not transfer 4 bytes! Left: 4, at org.sophie2.base.commons.util.BinData.transport(BinData.java:217), at org.sophie2.base.commons.util.BinData.(BinData.java:123), at org.sophie2.base.natlib.Message.readData(Message.java:119), at org.sophie2.base.natlib.NativeBridge.readResponse(NativeBridge.java:336), ... 41 more, , [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = FLOATING, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = FLOATING_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = FIX, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = FIX_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = SLIDING, [INFO] org.sophie2.main.layout.mydoggy.MDSkinUpdater.setUpIcons(MDSkinUpdater.java:243): No icon provided for ID = SLIDING_INACTIVE, [INFO] org.sophie2.main.layout.mydoggy.MDFrameWindow$1globalContainer.setup(MDFrameWindow.java:136): Global container setup successfully.] ---------------------------------------- java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition sun.boot.library.path=/usr/lib/jvm/jdk1.5.0_21/jre/lib/i386 java.vm.version=1.5.0_21-b01 java.vm.vendor=Sun Microsystems Inc. java.vendor.url=http://java.sun.com/ path.separator=: java.vm.name=Java HotSpot(TM) Server VM file.encoding.pkg=sun.io sun.java.launcher=SUN_STANDARD user.country=US sun.os.patch.level=unknown java.vm.specification.name=Java Virtual Machine Specification user.dir=/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.launcher edition=author java.runtime.version=1.5.0_21-b01 java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.endorsed.dirs=/usr/lib/jvm/jdk1.5.0_21/jre/lib/endorsed os.arch=i386 java.io.tmpdir=/tmp line.separator= java.vm.specification.vendor=Sun Microsystems Inc. os.name=Linux sun.jnu.encoding=UTF-8 java.library.path=/usr/lib/jvm/jdk1.5.0_21/jre/lib/i386/server:/usr/lib/jvm/jdk1.5.0_21/jre/lib/i386:/usr/lib/jvm/jdk1.5.0_21/jre/../lib/i386:/usr/lib/jvm/jdk1.5.0_21/jre/lib/i386/client:/usr/lib/jvm/jdk1.5.0_21/jre/lib/i386:/usr/lib/xulrunner-addons:/usr/lib/xulrunner-addons java.specification.name=Java Platform API Specification java.class.version=49.0 sophie2.module.paths=/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core.modularity/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.annotations/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.config/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.commons/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.connectivity/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.dialogs/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.dnd/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.halos/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.persistence/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.layout/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.media/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.natlib/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.resources.r4/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.book/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.security/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.text/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.scene/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.skins/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.visual/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.browser/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core.mvc/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.embedded/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.file/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.help/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.image/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.layout.mydoggy/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.links/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.halos/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.layout/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.menus/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.model/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.commons/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.dnd/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.config/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.media/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.resources/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.servers/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.media.natlib/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.simple/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.sprites/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.jogl/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.skin.alternative/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.pdf/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.print/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.scripting/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.text/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.ws_connector/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.html/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.timelines/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.rtf/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.plain/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.comment/target/classes;/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.bound/target/classes sun.management.compiler=HotSpot Server Compiler os.version=2.6.27-14-generic user.home=/home/astea sophie2.development=true user.timezone=GMT+02:00 java.awt.printerjob=sun.print.PSPrinterJob file.encoding=UTF-8 java.specification.version=1.5 java.class.path=/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.dev/target/classes:/home/astea/.m2/repository/org/apache/felix/org.apache.felix.main/1.0.4/org.apache.felix.main-1.0.4.jar:/home/astea/.m2/repository/org/apache/felix/org.apache.felix.framework/1.0.4/org.apache.felix.framework-1.0.4.jar:/home/astea/.m2/repository/org/apache/felix/org.apache.felix.shell/1.0.1/org.apache.felix.shell-1.0.1.jar:/home/astea/.m2/repository/org/apache/felix/org.apache.felix.shell.tui/1.0.1/org.apache.felix.shell.tui-1.0.1.jar:/home/astea/.m2/repository/org/apache/felix/org.apache.felix.bundlerepository/1.0.3/org.apache.felix.bundlerepository-1.0.3.jar:/home/astea/.m2/repository/com/lowagie/itext/1.3.1/itext-1.3.1.jar:/home/astea/.m2/repository/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.launcher/target/classes:/home/astea/.m2/repository/nimrodlf/nimrodlf/1.0g/nimrodlf-1.0g.jar:/home/astea/.m2/repository/batik/batik-awt-util/1.6-1/batik-awt-util-1.6-1.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.layout/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core.modularity/target/classes:/home/astea/.m2/repository/org/osgi/osgi_R4_core/1.0/osgi_R4_core-1.0.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core.logging/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.skins/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.layout/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.commons/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.core.mvc/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.menus/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.visual/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.commons/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.bound/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.halos/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.dnd/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.media.natlib/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.media/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.natlib/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.text/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.persistence/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.dialogs/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.scene/target/classes:/home/astea/.m2/repository/jogl/jogl/2.0/jogl-2.0.jar:/home/astea/.m2/repository/com/jhlabs/filters/2.0.235/filters-2.0.235.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.resources.r4/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.book/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.dialogs.input/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.model/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.dnd/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.file/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.layout.mydoggy/target/classes:/home/astea/.m2/repository/net/sf/mydoggy/mydoggy-api/1.4.2/mydoggy-api-1.4.2.jar:/home/astea/.m2/repository/net/sf/mydoggy/mydoggy-plaf/1.4.2/mydoggy-plaf-1.4.2.jar:/home/astea/.m2/repository/net/sf/mydoggy/mydoggy-res/1.4.2/mydoggy-res-1.4.2.jar:/home/astea/.m2/repository/tablelayout/TableLayout/20050920/TableLayout-20050920.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.config/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.halos/target/classes:/home/astea/.m2/repository/org/swinglabs/swingx/0.9.2/swingx-0.9.2.jar:/home/astea/.m2/repository/org/swinglabs/swing-worker/1.1/swing-worker-1.1.jar:/home/astea/.m2/repository/org/swinglabs/swing-layout/1.0.3/swing-layout-1.0.3.jar:/home/astea/.m2/repository/org/swinglabs/multiplegradientpaint/1.0/multiplegradientpaint-1.0.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.help/target/classes:/home/astea/.m2/repository/javax/help/javahelp/2.0.02/javahelp-2.0.02.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.app.menus/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.simple/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.connectivity/target/classes:/home/astea/.m2/repository/stax/stax-api/1.0.1/stax-api-1.0.1.jar:/home/astea/.m2/repository/stax/stax/1.2.0/stax-1.2.0.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.config/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.jogl/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.scene.sprites/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.media/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.servers/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.comment/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.text/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.resources/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.pdf/target/classes:/home/astea/.m2/repository/net/dev/java/pdf-renderer/2.0/pdf-renderer-2.0.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.browser/target/classes:/home/astea/.m2/repository/djnativeswing/djnativeswing/0.9.8/djnativeswing-0.9.8.jar:/home/astea/.m2/repository/djnativeswing/djnativeswing-swt/0.9.8/djnativeswing-swt-0.9.8.jar:/home/astea/.m2/repository/djnativeswing/jna/3.0.7/jna-3.0.7.jar:/home/astea/.m2/repository/djnativeswing/jna_WindowUtils/0.9.8/jna_WindowUtils-0.9.8.jar:/home/astea/.m2/repository/djnativeproject/mozillainterfaces/1.8.1.3/mozillainterfaces-1.8.1.3.jar:/home/astea/.m2/repository/swt/swt-gtk/3.5/swt-gtk-3.5-x86_64.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.print/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.scripting/target/classes:/home/astea/.m2/repository/rhino/js/1.7R1/js-1.7R1.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.links/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.system/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.annotations/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.embedded/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.html/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.image/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.rtf/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.extra.func.plain/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.ws_connector/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.base.model.security/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.skin.alternative/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.main.func.timelines/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.server.core/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.server.webapp/target/classes:/home/astea/.m2/repository/org/mortbay/jetty/jetty/6.1.10/jetty-6.1.10.jar:/home/astea/.m2/repository/org/mortbay/jetty/jetty-util/6.1.10/jetty-util-6.1.10.jar:/home/astea/.m2/repository/org/mortbay/jetty/servlet-api-2.5/6.1.10/servlet-api-2.5-6.1.10.jar:/home/astea/.m2/repository/org/mortbay/jetty/jsp-api-2.1/6.1.10/jsp-api-2.1-6.1.10.jar:/home/astea/.m2/repository/org/mortbay/jetty/jsp-2.1/6.1.10/jsp-2.1-6.1.10.jar:/home/astea/.m2/repository/org/eclipse/jdt/core/3.1.1/core-3.1.1.jar:/home/astea/.m2/repository/ant/ant/1.6.5/ant-1.6.5.jar:/home/astea/.m2/repository/eu/medsea/mimeutil/mime-util/2.1/mime-util-2.1.jar:/home/astea/.m2/repository/org/slf4j/slf4j-api/1.5.8/slf4j-api-1.5.8.jar:/home/astea/.m2/repository/org/slf4j/slf4j-nop/1.5.8/slf4j-nop-1.5.8.jar:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.server.webui/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.s2s/target/classes:/home/astea/sophie2-repo/trunk/sophie2-platform/modules/org.sophie2.author/target/classes user.name=astea java.vm.specification.version=1.0 java.home=/usr/lib/jvm/jdk1.5.0_21/jre sun.arch.data.model=32 user.language=en java.specification.vendor=Sun Microsystems Inc. java.vm.info=mixed mode java.version=1.5.0_21 java.ext.dirs=/usr/lib/jvm/jdk1.5.0_21/jre/lib/ext sun.boot.class.path=/usr/lib/jvm/jdk1.5.0_21/jre/lib/rt.jar:/usr/lib/jvm/jdk1.5.0_21/jre/lib/i18n.jar:/usr/lib/jvm/jdk1.5.0_21/jre/lib/sunrsasign.jar:/usr/lib/jvm/jdk1.5.0_21/jre/lib/jsse.jar:/usr/lib/jvm/jdk1.5.0_21/jre/lib/jce.jar:/usr/lib/jvm/jdk1.5.0_21/jre/lib/charsets.jar:/usr/lib/jvm/jdk1.5.0_21/jre/classes java.vendor=Sun Microsystems Inc. file.separator=/ java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding=UnicodeLittle sun.cpu.endian=little sun.desktop=gnome sun.cpu.isalist= ---------------------------------------- bla@bla.com ---------------------------------------- 1. Open Sophie. 2. Click the plus icon in the Servers tab in order to add a new server. 3. Specify http://localhost:8003 as the server address.