import utility issue

Post Reply
v93ry
Posts: 12
Joined: 27 Jul 2015, 19:48

I have received the following error after login in the import utility application.

I realized that the i3-label.properties file is been read but it seen the there is some missing properties. Could you send me the i3-label.properties files for me?

27-Aug-2015 18:04:04.220 SEVERE [http-nio-9080-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [zkLoader] in context with path [/essential_import_utility] threw exception
java.lang.NullPointerException
at java.io.File.<init>(Unknown Source)
at com.enterprise_architecture.essential.importutility.data.global.ImportUtilityDataManager.initAppFolders(ImportUtilityDataManager.java:2280)
at com.enterprise_architecture.essential.importutility.data.global.ImportUtilityDataManager.<init>(ImportUtilityDataManager.java:189)
at com.enterprise_architecture.essential.importutility.ui.EssentialImportUIComposer.getImportUtilityDataManager(EssentialImportUIComposer.java:57)
at com.enterprise_architecture.essential.importutility.ui.EssentialImportUIComposer.getImportUtilityData(EssentialImportUIComposer.java:100)
at com.enterprise_architecture.essential.importutility.ui.ManageImportActivityListComposer.doAfterCompose(ManageImportActivityListComposer.java:92)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:741)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:687)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:598)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:732)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:687)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:598)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:732)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:687)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:598)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:732)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:687)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:663)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:598)
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:384)
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:306)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:225)
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:146)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:617)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1521)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1478)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
v93ry
Posts: 12
Joined: 27 Jul 2015, 19:48

I have found the problem! I have to downgrade to Tomcat 7 in order to zk works.
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

Thanks very much for posting back.

That's very important to know and something that we will look into for the next release. I know that Java 8 has some impacts but I'm using that with Tomcat 7 for the Import Utility. One of the biggest issues with Tomcat 8 is around how files within the web application are accessed and it looks like this is the cause of what you're seeing. It's normally a simple change to the web.xml to get it working with Tomcat 8. Do let us know if you find that you need to use Tomcat 8

Jonathan
Essential Project Team
ysat7673
Posts: 2
Joined: 02 Sep 2015, 06:01

I am running Tomcat7 and I am having similar issues when trying to edit import specification in the Example Import Activity. The error log from Tomcat log is below.
INFO: Opening jndi:/localhost/essential_import_utility/WEB-INF/i3-label.properties
Sep 29, 2015 8:29:50 AM org.zkoss.zk.ui.impl.UiEngineImpl handleError:1256
SEVERE: >>java.lang.NullPointerException
>> at java.io.File.<init>(Unknown Source)
>> at org.apache.naming.resources.FileDirContext.doGetRealPath(FileDirContext.java:180)
>> at org.apache.naming.resources.BaseDirContext.getRealPath(BaseDirContext.java:424)
>> at org.apache.catalina.core.StandardContext.getRealPath(StandardContext.java:4692)
>> at org.apache.catalina.core.ApplicationContext.getRealPath(ApplicationContext.java:460)
>> at org.apache.catalina.core.ApplicationContextFacade.getRealPath(ApplicationContextFacade.java:334)
>> at org.zkoss.zk.ui.http.SimpleWebApp.getRealPath(SimpleWebApp.java:157)
>> at com.enterprise_architecture.essential.importutility.integration.ProtegeIntegrationManager.getEssentialClassMap(ProtegeIntegrationManager.java:190)
>> at com.enterprise_architecture.essential.importutility.ui.EssentialImportUIComposer.initEssentialClassMap(EssentialImportUIComposer.java:233)
>> at com.enterprise_architecture.essential.importutility.ui.EssentialImportUIComposer.getEssentialClassMap(EssentialImportUIComposer.java:214)
>> at com.enterprise_architecture.essential.importutility.ui.EssentialImportUIComposer.getEssentialClasses(EssentialImportUIComposer.java:188)
>> at com.enterprise_architecture.essential.importutility.ui.editors.SimpleInstanceEditorComposer.getClassNameList(SimpleInstanceEditorComposer.java:339)
>> at com.enterprise_architecture.essential.importutility.ui.editors.SimpleInstanceEditorComposer.doAfterCompose(SimpleInstanceEditorComposer.java:113)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:741)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:687)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:663)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:631)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:598)
>> at org.zkoss.zk.ui.impl.UiEngineImpl.createComponents(UiEngineImpl.java:930)
>> at org.zkoss.zk.ui.impl.AbstractExecution.createComponents(AbstractExecution.java:238)
>> at org.zkoss.zk.ui.Executions.createComponents(Executions.java:178)
...............................
I am running Essential Architecture Manager 4.3.1 with:
  • Windows Server 2008 R2 Datacenter
    Tomcat 7
    JRE 7
Any help is appreciated. Thanks.
User avatar
jonathan.carter
Posts: 1087
Joined: 04 Feb 2009, 15:44

This appears to be failing when it tries to get the path to the Protege Project that is used as a reference for all the Classes etc.

Have you defined your repository in the Import Settings and uploaded a ZIP file of the Project?
Is there already a project that appears in the Import Settings, target environments?

Jonathan
Essential Project Team
ysat7673
Posts: 2
Joined: 02 Sep 2015, 06:01

Thanks Jonathan. This fixes my issue.
Post Reply