Search the FirstSpirit Knowledge Base
Hello,
I'm reporting this issue on behalf of a coworker of mine whose account here was recently registered and is currently awaiting approval. We seem to be having discrepancies with how FSDevTools is importing and syncing content. Everything is working for me, but she first sees this error when trying to import:
ERROR - Import operation not successful
de.espirit.firstspirit.store.access.nexport.exceptions.SyncOperationException: [ExternalSync - Import] failed: Missing mapping for source layer 'null'! Please specify a layer mapping. For more information type 'fs-cli help import'.
at de.espirit.firstspirit.store.access.nexport.operations.ImportOperationImpl.perform(ImportOperationImpl.java:117)
at com.espirit.moddev.cli.commands.ImportCommand.call(ImportCommand.java:106)
at com.espirit.moddev.cli.commands.ImportCommand.call(ImportCommand.java:48)
at com.espirit.moddev.cli.Cli.executeCommand(Cli.java:163)
at com.espirit.moddev.cli.Cli.execute(Cli.java:119)
at com.espirit.moddev.cli.Cli.main(Cli.java:77)
Caused by: com.espirit.moddev.core.LayerMappingException: Missing mapping for source layer 'null'! Please specify a layer mapping. For more information type 'fs-cli help import'.
at com.espirit.moddev.core.SchemaUidToNameBasedLayerMapper.getLayer(SchemaUidToNameBasedLayerMapper.java:53)
at de.espirit.firstspirit.store.access.nexport.operations.ImportOperationImpl$DelegatingLayerMapper.getMappedLayer(ImportOperationImpl.java:218)
at de.espirit.firstspirit.store.access.nexport.importer.SchemaImporter.targetImport(SchemaImporter.java:42)
at de.espirit.firstspirit.store.access.nexport.ImportUpdateInstaller.targetImport(ImportUpdateInstaller.java:549)
at de.espirit.firstspirit.store.access.feature.ExportEntryInstaller.doInstallUpdate(ExportEntryInstaller.java:372)
at de.espirit.firstspirit.store.access.feature.ExportEntryInstaller.doInstallUpdate(ExportEntryInstaller.java:375)
at de.espirit.firstspirit.store.access.feature.ExportEntryInstaller.installUpdateStoreElement(ExportEntryInstaller.java:319)
at de.espirit.firstspirit.store.access.feature.ExportEntryInstaller.installStoreElement(ExportEntryInstaller.java:245)
at de.espirit.firstspirit.store.access.nexport.ImportUpdateInstaller.installElement(ImportUpdateInstaller.java:407)
at de.espirit.firstspirit.store.access.nexport.ImportUpdateInstaller.installUpdate(ImportUpdateInstaller.java:304)
at de.espirit.firstspirit.store.access.nexport.ElementFileSystemSync.doImportUpdate(ElementFileSystemSync.java:400)
at de.espirit.firstspirit.store.access.nexport.operations.ImportOperationImpl.performImport(ImportOperationImpl.java:141)
at de.espirit.firstspirit.store.access.nexport.operations.ImportOperationImpl.perform(ImportOperationImpl.java:115)
... 5 more
That error generally seems to get resolved by retrying the import one or two more times, so I suspect it's not the main issue. However, an error appears later in SiteArchitect: after successfully importing, we generally have to recheck databases within ServerManager and delete/re-add the four queries we have for a database schema called PIDDB (otherwise, attempting to view the Results tab ends in another error message with code 20000). When she tries to do so, she gets the following error and cannot add a new schema:
FSVersion=FSVersion=5.2.717.75840#5623
null - java.lang.NullPointerException - Jul 11, 2017 5:32:20 PM
FSVersion=5.2.717.75840#5623;JDK=1.8.0_131 64bit Oracle Corporation;OS=Windows 10 10.0 amd64;Date=11.07.2017 17:32:20
java.lang.NullPointerException
at de.espirit.firstspirit.client.gui.tree.store.templatestore.GuiSchemaFolder.addNewSchemaFromDB(GuiSchemaFolder.java:198)
at de.espirit.firstspirit.ui.actions.create.CreateSchemaFromDbActionFactory$CreateSchemaFromDbAction.perform(CreateSchemaFromDbActionFactory.java:42)
at de.espirit.firstspirit.ui.actions.swing.SwingAction.actionPerformed(SwingAction.java:150)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:161)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:138)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:131)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
5200280189190587279 - Admin (Admin), session: 5200280189190587279, project: 26, ip: 10.211.55.3
(de.espirit.firstspirit.admin.AdminImpl): LayerDTO for layer 'PartnerManager' not found!
(de.espirit.firstspirit.admin.AdminImpl): LayerDTO for layer 'PartnerManager' not found! - Jul 11, 2017 5:32:20 PM
5200280189190587279 - Admin (Admin), session: 5200280189190587279, project: 26, ip: 10.211.55.3
(de.espirit.firstspirit.client.AbstractGuiHost): ExceptionHandler.uncaughtException() - java.lang.NullPointerException
(de.espirit.firstspirit.client.AbstractGuiHost): ExceptionHandler.uncaughtException() - java.lang.NullPointerException - Jul 11, 2017 5:32:21 PM
FSVersion=5.2.717.75840#5623;JDK=1.8.0_131 64bit Oracle Corporation;OS=Windows 10 10.0 amd64;Date=11.07.2017 17:32:21
java.lang.NullPointerException
at de.espirit.firstspirit.client.gui.tree.store.templatestore.GuiSchemaFolder.addNewSchemaFromDB(GuiSchemaFolder.java:198)
at de.espirit.firstspirit.ui.actions.create.CreateSchemaFromDbActionFactory$CreateSchemaFromDbAction.perform(CreateSchemaFromDbActionFactory.java:42)
at de.espirit.firstspirit.ui.actions.swing.SwingAction.actionPerformed(SwingAction.java:150)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:161)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:138)
at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:131)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
It looks as if something related to PartnerManager, another database schema that was recently added to the project, is causing the error. However, there's no reference nor dependency to PartnerManager in PIDDB, so the fact that a PartnerManager-related error appears when she tries to add a schema to PIDDB is confusing.
Is there anywhere we should be looking that might explain how to resolve this error so that she can re-add her schemata and continue the process toward exporting, or anything that would help explain what's going wrong? Please let me know if there's anything else we can provide to help troubleshoot as well.
Thank you in advance for your help.
Kurt Trowbridge
Front-End Developer, Gravity Works Design + Development
Hi Kurt,
could you be so kind to post the command line of the fs-cli causing theerror log? The message
ERROR - Import operation not successful
de.espirit.firstspirit.store.access.nexport.exceptions.SyncOperationException: [ExternalSync - Import] failed: Missing mapping for source layer 'null'! Please specify a layer mapping. For more information type 'fs-cli help import'.
indicates that either there are missing layer mapping options or maybe the sync files may be corrupt. How did you share the original export? by SVN? by Git? or directory share? Are there merge conflicts? FS can not handle broken or mis-merged content. Applying the same command multiple times is not a good idea because it can break the project. The initial import of non-existent project should be error free otherwise the project can cause further problems.
So if I you have trouble with the layer mapping options, please have a look at the built-in online help:
$ fs-cli help import
...
Executing HelpCommand
NAME
fs-cli import - Imports a FirstSpirit project into a FirstSpirit Server.
SYNOPSIS
fs-cli [ {-a | --activateProjectIfDeactivated} ]
[ {-c | --conn-mode} <fsMode> ] [ --dont-create-sync-dir ] [ -e ]
[ {-h | --host} <host> ] [ {-p | --project} <project> ] [ -port <port> ]
[ {-pwd | --password} <password> ]
[ {-sd | --syncDir} <synchronizationDirectory> ]
[ {-u | --user} <user> ] import [ --dont-create-entities ]
[ --dont-create-project ] [ {-i | --import-comment} <importComment> ]
[ {-lm | --layerMapping} <layerMapping> ]
OPTIONS
-a, --activateProjectIfDeactivated
Activates a project if deactivated for any reason
-c <fsMode>, --conn-mode <fsMode>
FirstSpirit connection mode. Default is HTTP.
This options value is restricted to the following set of values:
HTTP
SOCKET
--dont-create-entities
Do not create entities when importing
--dont-create-project
Do not create project in FirstSpirit if it is missing
--dont-create-sync-dir
Do not create synchronisation directory if it is missing
-e
Error mode. Shows error stacktraces.
-h <host>, --host <host>
FirstSpirit host. Default is localhost.
-i <importComment>, --import-comment <importComment>
Import comment for FirstSpirit revision
-lm <layerMapping>, --layerMapping <layerMapping>
Defines how unknown layers should be mapped in the target;
comma-separated key-value pairs by : or =; key is source schema UID;
value is target layer name; see EXAMPLES for more information
-p <project>, --project <project>
Name of FirstSpirit project
-port <port>
FirstSpirit host's port. Default is 8000.
-pwd <password>, --password <password>
FirstSpirit user's password. Default is Admin.
-sd <synchronizationDirectory>, --syncDir <synchronizationDirectory>
The synchronization directory that is used for im- and export.
Default is current directory
-u <user>, --user <user>
FirstSpirit user. Default is Admin.
EXAMPLES
fs-cli import -lm *:CREATE_NEW
Import project and create for every unknown source schema a new
target layer (use if uncertain)
fs-cli import -lm my_schema:CREATE_NEW
Import project and create for source schema 'my_schema' a new layer
fs-cli import -lm *:derby_project14747_0
Import project and redirect every unknown source schema into given
target layer. The target layer must be attached to the project! (use
with caution)
fs-cli import -lm schema_a:derby_project14747_0,schema_b:derby_project14747_1
Import project and use specified mapping for source schemas and
existing target layers. The target layers must be attached to the
project! (use with caution)
Execution time: 0.03s
Regards,
Marian
Thanks, Marian. The command she runs is <code>fs-cli -port 8000 -p "Global Templates" --dont-create-sync-dir -e -h localhost -pwd "Admin" -u "admin" -sd "C:\Code\guardian\FirstSpirit\Syncronization\Global Templates Project" import</code>. (Mine is the same, except I have mine on port 8001 and the folder is in a slightly different location on my machine.) The codebase is being stored on Bitbucket; there aren't any merge conflicts in her environment (she last imported about a month ago; others have made updates since then, but she hasn't, and she's now pulled down the latest changes and is attempting to import before she can work on QA changes to some of the templates).
Hi Kurt,
as far as I can see from the posted command-line call, the layer mapping indeed is missing (parameter "-lm"). Can you add that one and retry? Maybe that already solves your problem. Please post back if it solves the issue or not.
Cheers,
Lena
Thanks, Lena; that appears to have fixed the import error she was having. Now she's having trouble using Corporate Content:
When initially trying to load missing references into Corporate Content, this error appears because she hasn't yet re-added the schema after import:
Client Version: 5.2.717.75840
Java Version: 1.8.0_131 Oracle Corporation
FSVersion=5.2.717.75840#5623;JDK=1.8.0_131 64bit Oracle Corporation;OS=Windows 10 10.0 amd64;Date=18.07.2017 12:27:11
java.lang.IllegalStateException: could not add 'PIDDB.manufacturingoptions' (ID=2496) to package 'GlobalTemplates' add schema 'PIDDB' (ID=2461) to package first
at de.espirit.firstspirit.store.access.templatestore.SchemaLeafHelper.checkAddToPackage(SchemaLeafHelper.java:22)
at de.espirit.firstspirit.store.access.templatestore.TableTemplateImpl._addToPackage(TableTemplateImpl.java:562)
at de.espirit.firstspirit.store.access.DefaultStoreElement.addToPackage(DefaultStoreElement.java:2595)
at de.espirit.firstspirit.store.access.DefaultStoreElement.addToPackage(DefaultStoreElement.java:2518)
at de.espirit.firstspirit.client.gui.navigation.ppool.packages.PackagePoolHandler.handleAddToPackage(PackagePoolHandler.java:337)
at de.espirit.firstspirit.client.gui.navigation.ppool.packages.PackagePoolHandler.getHandle(PackagePoolHandler.java:226)
at sun.reflect.GeneratedMethodAccessor26.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at de.espirit.common.gui.RunsInEDTProxyFactory$RunsInEDTInvocationHandler.invoke(RunsInEDTProxyFactory.java:143)
at com.sun.proxy.$Proxy4.getHandle(Unknown Source)
at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.handle(AbstractActionProcessor.java:1099)
at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.handle(AbstractActionProcessor.java:1283)
at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.handle(AbstractActionProcessor.java:1575)
at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess$1.onGrant(AbstractActionProcessor.java:1558)
at de.espirit.common.base.control.AbstractActionProcessor$ActionProcessDelegate.grant(AbstractActionProcessor.java:956)
at de.espirit.common.base.control.AbstractActionProcessor$AbstractActionProcess.grant(AbstractActionProcessor.java:1278)
at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.grant(AbstractActionProcessor.java:1555)
at de.espirit.common.base.control.AbstractActionProcessor$InnerActionProcess.start(AbstractActionProcessor.java:1550)
at de.espirit.common.base.control.AbstractActionProcessor.doProcess(AbstractActionProcessor.java:435)
at de.espirit.common.base.control.AbstractActionProcessor.access$600(AbstractActionProcessor.java:37)
at de.espirit.common.base.control.AbstractActionProcessor$2.execute(AbstractActionProcessor.java:588)
at de.espirit.common.util.ExecutorScheduler$ExecuteCommand.run(ExecutorScheduler.java:123)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
But she's unable to recreate the schemata because of this error, which seems to reference a layer that doesn't exist. I and another developer have the same issue when adding a new schema, but we don't have anything as far as we can see with a layer number 3297:
FSVersion=FSVersion=5.2.717.75840#5623 null - java.lang.NullPointerException - Jul 18, 2017 11:20:07 AM FSVersion=5.2.717.75840#5623;JDK=1.8.0_131 64bit Oracle Corporation;OS=Windows 10 10.0 amd64;Date=18.07.2017 11:20:07 java.lang.NullPointerException at de.espirit.firstspirit.client.gui.tree.store.templatestore.GuiSchemaFolder.addNewSchemaFromDB(GuiSchemaFolder.java:198) at de.espirit.firstspirit.ui.actions.create.CreateSchemaFromDbActionFactory$CreateSchemaFromDbAction.perform(CreateSchemaFromDbActionFactory.java:42) at de.espirit.firstspirit.ui.actions.swing.SwingAction.actionPerformed(SwingAction.java:150) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:161) at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:138) at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:131) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) 3526581326464435471 - Admin (Admin), session: 3526581326464435471, project: 26, ip: 10.211.55.3 (de.espirit.firstspirit.admin.AdminImpl): LayerDTO for layer 'derby_project3297_0' not found! (de.espirit.firstspirit.admin.AdminImpl): LayerDTO for layer 'derby_project3297_0' not found! - Jul 18, 2017 11:20:07 AM 3526581326464435471 - Admin (Admin), session: 3526581326464435471, project: 26, ip: 10.211.55.3 (de.espirit.firstspirit.client.AbstractGuiHost): ExceptionHandler.uncaughtException() - java.lang.NullPointerException (de.espirit.firstspirit.client.AbstractGuiHost): ExceptionHandler.uncaughtException() - java.lang.NullPointerException - Jul 18, 2017 11:20:08 AM FSVersion=5.2.717.75840#5623;JDK=1.8.0_131 64bit Oracle Corporation;OS=Windows 10 10.0 amd64;Date=18.07.2017 11:20:08 java.lang.NullPointerException at de.espirit.firstspirit.client.gui.tree.store.templatestore.GuiSchemaFolder.addNewSchemaFromDB(GuiSchemaFolder.java:198) at de.espirit.firstspirit.ui.actions.create.CreateSchemaFromDbActionFactory$CreateSchemaFromDbAction.perform(CreateSchemaFromDbActionFactory.java:42) at de.espirit.firstspirit.ui.actions.swing.SwingAction.actionPerformed(SwingAction.java:150) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at de.espirit.firstspirit.client.AWTDispatchingEventQueue.defaultDispatchEvent(AWTDispatchingEventQueue.java:161) at de.espirit.firstspirit.client.AWTDispatchingEventQueue._dispatchEvent(AWTDispatchingEventQueue.java:138) at de.espirit.firstspirit.client.AWTDispatchingEventQueue.dispatchEvent(AWTDispatchingEventQueue.java:131) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Is there somewhere in the project where we'd be able to find why it's looking for layer 3297, or anything else that would explain this?
Thanks again!
Hi @all,
since said problems are related to features not yet publically available, the process is taken over by our technical support and our professional service.
Thanks