java.net.URISyntaxException: Illegal character in authority at index 7:

2,922 views
Skip to first unread message

Syed

unread,
Aug 6, 2018, 10:50:06 AM8/6/18
to iDempiere
Hi,

Could someone tell me why do I get the "java.net.URISyntaxException: Illegal character in authority at index 7:" error?
My env detail:
1. Windows 8.1 64 bit
2. Java 1.8
3. Eclipse Oxygen
4. iDempiere 5.1 (Release-5.1 branch)
5. Postgesql : 9.4

Please refer my console log below:

Aug 06, 2018 8:03:32 PM org.adempiere.plugin.utils.PackInApplicationActivator start
INFO
:  starting...
Aug 06, 2018 8:03:32 PM org.adempiere.plugin.utils.PackInApplicationActivator start
INFO
:  ready.
SLF4J
: Class path contains multiple SLF4J bindings.
SLF4J
: Found binding in [bundleresource://211.fwk952562199:1/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J
: Found binding in [bundleresource://211.fwk952562199:2/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J
: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J
: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
Aug 06, 2018 8:03:34 PM org.eclipse.jetty.util.log.Log initialized
INFO
: Logging initialized @4146ms to org.eclipse.jetty.util.log.Slf4jLog
Aug 06, 2018 8:03:34 PM org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper startJettyAtJettyHome
INFO
: Configuring the default jetty server with [file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-deployer.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-ssl.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-ssl-context.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-http.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-alpn.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-http2.xml, file:/D:/syvasofterp51/myexperiment/jettyhome/etc/jetty-https.xml]
Aug 06, 2018 8:03:34 PM org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper startJettyAtJettyHome
INFO
: JETTY.HOME=D:\syvasofterp51\myexperiment\jettyhome
Aug 06, 2018 8:03:34 PM org.eclipse.jetty.osgi.boot.internal.serverfactory.DefaultJettyAtJettyHomeHelper startJettyAtJettyHome
INFO
: JETTY.BASE=D:\syvasofterp51\myexperiment\jettyhome
Aug 06, 2018 8:03:34 PM org.eclipse.jetty.server.Server doStart
INFO
: jetty-9.4.7.v20170914
Aug 06, 2018 8:03:35 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart
INFO
: DefaultSessionIdManager workerName=node0
Aug 06, 2018 8:03:35 PM org.eclipse.jetty.server.session.DefaultSessionIdManager doStart
INFO
: No SessionScavenger set, using defaults
Aug 06, 2018 8:03:35 PM org.eclipse.jetty.server.session.HouseKeeper startScavenging
INFO
: Scavenging every 600000ms
Aug 06, 2018 8:03:35 PM org.eclipse.jetty.server.handler.ContextHandler doStart
INFO
: Started o.e.j.w.WebAppContext@4a6054c1{/JasperReportFiles1,file:///D:/syvasofterp51/plugins/org.adempiere.report.jasper.webapp1/,AVAILABLE}{file:/D:/syvasofterp51/plugins/org.adempiere.report.jasper.webapp1/}
Aug 06, 2018 8:03:40 PM org.eclipse.jetty.annotations.AnnotationConfiguration scanForAnnotations
INFO
: Scanning elapsed time=4276ms
Aug 06, 2018 8:03:41 PM org.compiere.web.AdempiereMonitorFilter init
INFO
:
20:03:41.088 Adempiere.startup: iDempiere(r) Release 5.1_2017-10-31 -Smart Suite ERP, CRM and SCM- (c) 1999-2016 iDempiere(r); Implementation: iDempiere - Supported by iDempiere community [20]
20:03:41.090 Ini.loadProperties: D:\syvasofterp51\myexperiment\idempiere.properties #28 [20]
20:03:43.220-----------> Activator.createHazelCastInstance: Starting hazelcast with configuration from file hazelcast.xml [20]
20:03:44.734-----------> Node: [192.168.225.25]:5701 [adempiere.vg_idempiere51/localhost] [3.9.3] No join method is enabled! Starting standalone. [20]
20:03:44.810 Activator.createHazelCastInstance: Hazelcast Max Size Config: PER_NODE 1000 [20]
20:03:44.839 DB.isBuildOK: Build DB=4.1.0.qualifier [20]
20:03:44.839 DB.isBuildOK: Build Cl=5.1.0.qualifier [20]
20:03:44.880-----------> DB.isBuildOK: Build Version Error

The program assumes build version 5.1.0.qualifier, but database has build version 4.1.0.qualifier.
This is likely to cause hard to fix errors.
Please contact administrator. [20]
20:03:48.993 Language.getLanguage: Adding Language=en, Country=US, Locale=en_US [20]
20:03:48.999 Language.getLanguage: Adding Language=en, Country=US, Locale=en_US [20]
20:03:49.185 WebEnv.initWeb: Servlet Context Init Parameters: iDempiere Root
org
.eclipse.jetty.servlet.SessionCookie=ROOT_SESSIONID
ServerRoot=1 [20]
20:03:49.213-----------> MClient.createEMail: No To [20]
20:03:49.214 WebEnv.initWeb: Servlet Init Parameter: idempiereMonitor [20]
20:03:49.214 AdempiereMonitor.init:  [20]
20:03:56.047           LoggedSessionListener.contextInitialized: context initialized [20]
20:03:56.143-----------> ClassLocator.getDependentXMLResources: Replicate resource: ckez
Overwrite bundleresource://56.fwk952562199:2/metainfo/zk/config.xml
with bundleresource://56.fwk952562199:5/metainfo/zk/config.xml [20]
20:03:56.147-----------> ClassLocator.getDependentXMLResources: Replicate resource: ckez
Overwrite bundleresource://56.fwk952562199:5/metainfo/zk/config.xml
with jar:file:/D:/syvasofterp51/myexperiment/org.adempiere.ui.zk/WEB-INF/lib/ckez.jar!/metainfo/zk/config.xml [20]
20:03:56.221-----------> Servlets.getResourceAsStream: Ignored: failed to load file://D:\syvasofterp51\myexperiment/zk.xml [20]
java.net.URISyntaxException: Illegal character in authority at index 7: file://D:\syvasofterp51\myexperiment/zk.xml
    at java
.net.URI$Parser.fail(Unknown Source)
    at java
.net.URI$Parser.parseAuthority(Unknown Source)
    at java
.net.URI$Parser.parseHierarchical(Unknown Source)
    at java
.net.URI$Parser.parse(Unknown Source)
    at java
.net.URI.<init>(Unknown Source)
    at org
.zkoss.web.servlet.Servlets.getResourceAsStream(Servlets.java:1060)
    at org
.zkoss.zk.ui.http.WebManager.<init>(WebManager.java:178)
    at org
.zkoss.zk.ui.http.HttpSessionListener23.contextInitialized(HttpSessionListener23.java:141)
    at org
.eclipse.jetty.server.handler.ContextHandler.callContextInitialized(ContextHandler.java:890)
    at org
.eclipse.jetty.servlet.ServletContextHandler.callContextInitialized(ServletContextHandler.java:532)
    at org
.eclipse.jetty.server.handler.ContextHandler.startContext(ContextHandler.java:853)
    at org
.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:344)
    at org
.eclipse.jetty.webapp.WebAppContext.startWebapp(WebAppContext.java:1514)
    at org
.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1476)
    at org
.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:785)
    at org
.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:261)
    at org
.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:545)
    at org
.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
    at org
.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:41)
    at org
.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
    at org
.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:502)

20:03:56.223===========> WebManager.<init>: File not found: file://D:\syvasofterp51\myexperiment/zk.xml [20]
20:03:57.544-----------> ClassLocator.getDependentXMLResources: Replicate resource: calendar
Overwrite bundleresource://195.fwk952562199/metainfo/zk/lang-addon.xml
with bundleresource://195.fwk952562199:5/metainfo/zk/lang-addon.xml [20]
20:03:57.550-----------> ClassLocator.getDependentXMLResources: Replicate resource: gmapsz
Overwrite bundleresource://195.fwk952562199:1/metainfo/zk/lang-addon.xml
with bundleresource://195.fwk952562199:6/metainfo/zk/lang-addon.xml [20]
20:03:57.554-----------> ClassLocator.getDependentXMLResources: Replicate resource: timeline
Overwrite bundleresource://195.fwk952562199:2/metainfo/zk/lang-addon.xml
with bundleresource://195.fwk952562199:7/metainfo/zk/lang-addon.xml [20]
20:03:57.558-----------> ClassLocator.getDependentXMLResources: Replicate resource: timeplot
Overwrite bundleresource://195.fwk952562199:3/metainfo/zk/lang-addon.xml
with bundleresource://195.fwk952562199:8/metainfo/zk/lang-addon.xml [20]
20:03:57.570-----------> ClassLocator.getDependentXMLResources: Replicate resource: ckez
Overwrite bundleresource://56.fwk952562199:2/metainfo/zk/lang-addon.xml
with bundleresource://56.fwk952562199:5/metainfo/zk/lang-addon.xml [20]
20:03:57.574-----------> ClassLocator.getDependentXMLResources: Replicate resource: ckez
Overwrite bundleresource://56.fwk952562199:5/metainfo/zk/lang-addon.xml
with jar:file:/D:/syvasofterp51/myexperiment/org.adempiere.ui.zk/WEB-INF/lib/ckez.jar!/metainfo/zk/lang-addon.xml [20]
20:03:57.867-----------> DefaultAnnotationProcessor.fallbackToManualAnnotatedClasses: Unable to detect annotations. Application may fail to deploy. [20]


Flemming Birch

unread,
Aug 7, 2018, 11:48:52 PM8/7/18
to idem...@googlegroups.com

Hi
It looks like it is in the Arguments tab of the server.product configuratiion!
It should be something like: Dorg.zkoss.zk.config.path=file:/${workspace_loc}/zk.xml

image.png

/Flemming

Syed

unread,
Aug 8, 2018, 8:20:15 AM8/8/18
to iDempiere
Hi Flemming,

You are right. Now I don't get that exception, but I see File not found warning in console as mentioned below.

17:46:39.776===========> WebManager.<init>: File not found: file:/D:\syvasofterp51\myexperiment\zk.xml [20]

Regards,
Syed.

On Wednesday, August 8,

Flemming Birch

unread,
Aug 9, 2018, 12:32:04 AM8/9/18
to idem...@googlegroups.com
Hi

I'm sorry, this is apparently a known issue, you will have to write the full path, like :Dorg.zkoss.zk.config.path=file:///C:/erp/workspace/Dev23/zk.xml

/Flemming
--
You received this message because you are subscribed to the Google Groups "iDempiere" group.
To unsubscribe from this group and stop receiving emails from it, send an email to idempiere+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/idempiere/01044a82-fa05-4508-868b-479c269b1786%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages