Don't have time to look further into this.
I'll keep it on +0

Robert

Op Tue, 11 Mar 2014 12:44:36 +0100 schreef Anders Hammar <and...@hammar.net>:

Robert, any vote based on this?

/Anders


On Sun, Mar 9, 2014 at 4:52 PM, Anders Hammar <and...@hammar.net> wrote:

I've filed MJAXB-89 and will let this be a known issue for now. Thanks for
finding this!

/Anders


On Sun, Mar 9, 2014 at 3:11 PM, Anders Hammar <and...@hammar.net> wrote:

Bummer! There's an old JDK 1.8 EA version on Bamboo so this wasn't
noticed.
I've now reproduced it locally and there are several reports related to
this change in JDK 1.8 for xjc, [1] [2] etc.

/Anders

[1] https://java.net/jira/browse/MAVEN_JAXB2_PLUGIN-80
[2] https://bugs.openjdk.java.net/browse/JDK-8020999



On Sun, Mar 9, 2014 at 10:57 AM, Robert Scholte <
codeh...@sourcegrounds.com> wrote:

Hi,

the it/mjaxb-14 succeeds with JDK 7 1.7.0_45, but fails with the JDK 8
Build b132 (EA)
The exception message looks reasonable:
Failed to read schema document 'xjc.xsd', because 'file' access is not
allowed due to restriction set by the accessExternalSchema property.
My first guess would be that bindingfile.xsd is wrong, I'm not sure if
this plugin can help with that.

Robert


Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a;
2013-09-17 17:22:22+0200)
Maven home: D:\apache-maven-3.1.1\bin\..
Java version: 1.8.0, vendor: Oracle Corporation
Java home: c:\Program Files\Java\jdk1.8.0\jre
Default locale: nl_NL, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

[main] [DEBUG] JAXB XJC args: [-dtd, -encoding, UTF-8, -p,
com.example.myschema, -d, F:\temp\jaxb2-maven-plugin-1.
6\target\it\mjaxb-14\target\generated-sources\jaxb, -classpath,
F:\temp\jaxb2-maven-plugin-1.6\target\it\mjaxb-14\target\classes;,
file:/F:/temp/jaxb2-maven-plugin-1.6/target/it/mjaxb-14/
src/main/dtd/library.dtd]
[main] [INFO] parsing a schema...
---------------------------------------------------
constituent[0]: file:/D:/apache-maven-3.1.1/bin/../lib/aether-api-0.9.0.
M2.jar
constituent[1]: file:/D:/apache-maven-3.1.1/bin/../lib/aether-connector-
wagon-0.9.0.M2.jar
constituent[2]: file:/D:/apache-maven-3.1.1/
bin/../lib/aether-impl-0.9.0.M2.jar
constituent[3]: file:/D:/apache-maven-3.1.1/bin/../lib/aether-spi-0.9.0.
M2.jar
constituent[4]: file:/D:/apache-maven-3.1.1/
bin/../lib/aether-util-0.9.0.M2.jar
constituent[5]: file:/D:/apache-maven-3.1.1/
bin/../lib/aopalliance-1.0.jar
constituent[6]: file:/D:/apache-maven-3.1.1/bin/../lib/cdi-api-1.0.jar
constituent[7]: file:/D:/apache-maven-3.1.1/
bin/../lib/commons-cli-1.2.jar
constituent[8]: file:/D:/apache-maven-3.1.1/bin/../lib/guava-11.0.2.jar
constituent[9]: file:/D:/apache-maven-3.1.1/
bin/../lib/javax.inject-1.jar
constituent[10]: file:/D:/apache-maven-3.1.1/
bin/../lib/jsr250-api-1.0.jar
constituent[11]: file:/D:/apache-maven-3.1.1/bin/../lib/jsr305-1.3.9.jar
constituent[12]: file:/D:/apache-maven-3.1.1/bin/../lib/maven-aether-
provider-3.1.1.jar
constituent[13]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-artifact-3.1.1.jar
constituent[14]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-compat-3.1.1.jar
constituent[15]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-core-3.1.1.jar
constituent[16]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-embedder-3.1.1.jar
constituent[17]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-model-3.1.1.jar
constituent[18]: file:/D:/apache-maven-3.1.1/bin/../lib/maven-model-
builder-3.1.1.jar
constituent[19]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-plugin-api-3.1.1.jar
constituent[20]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-repository-metadata-3.1.1.jar
constituent[21]: file:/D:/apache-maven-3.1.1/
bin/../lib/maven-settings-3.1.1.jar
constituent[22]: file:/D:/apache-maven-3.1.1/bin/../lib/maven-settings-
builder-3.1.1.jar
constituent[23]: file:/D:/apache-maven-3.1.1/
bin/../lib/org.eclipse.sisu.inject-0.0.0.M5.jar
constituent[24]: file:/D:/apache-maven-3.1.1/
bin/../lib/org.eclipse.sisu.plexus-0.0.0.M5.jar
constituent[25]: file:/D:/apache-maven-3.1.1/
bin/../lib/plexus-cipher-1.7.jar
constituent[26]: file:/D:/apache-maven-3.1.1/
bin/../lib/plexus-component-annotations-1.5.5.jar
constituent[27]: file:/D:/apache-maven-3.1.1/bin/../lib/plexus-
interpolation-1.19.jar
constituent[28]: file:/D:/apache-maven-3.1.1/bin/../lib/plexus-sec-
dispatcher-1.3.jar
constituent[29]: file:/D:/apache-maven-3.1.1/
bin/../lib/plexus-utils-3.0.15.jar
constituent[30]: file:/D:/apache-maven-3.1.1/
bin/../lib/sisu-guice-3.1.3-no_aop.jar
constituent[31]: file:/D:/apache-maven-3.1.1/
bin/../lib/slf4j-api-1.7.5.jar
constituent[32]: file:/D:/apache-maven-3.1.1/
bin/../lib/slf4j-simple-1.7.5.jar
constituent[33]: file:/D:/apache-maven-3.1.1/
bin/../lib/wagon-file-2.4.jar
constituent[34]: file:/D:/apache-maven-3.1.1/bin/../lib/wagon-http-2.4-
shaded.jar
constituent[35]: file:/D:/apache-maven-3.1.1/
bin/../lib/wagon-provider-api-2.4.jar
constituent[36]: file:/D:/apache-maven-3.1.1/bin/../conf/logging/
---------------------------------------------------
Exception in thread "main" java.lang.AssertionError:
org.xml.sax.SAXParseException; systemId: jar:file:/F:/temp/jaxb2-maven-
plugin-1.6/target/local-repo/com/sun/xml/bind/jaxb-xjc/2.2.
7/jaxb-xjc-2.2.7.jar!/com/sun/tools/xjc/reader/dtd/bindinfo/bindingfile.xsd;
lineNumber: 55; columnNumber: 88; schema_reference: Failed to read schema document 'xjc.xsd', because 'file' access is not allowed due to restriction
set by the accessExternalSchema property.
at com.sun.tools.xjc.SchemaCache.newValidator(SchemaCache.java:
80)
        at com.sun.tools.xjc.reader.dtd.bindinfo.BindInfo.parse(
BindInfo.java:315)
        at com.sun.tools.xjc.reader.dtd.bindinfo.BindInfo.<init>(
BindInfo.java:96)
        at com.sun.tools.xjc.reader.dtd.TDTDReader.<init>(TDTDReader.
java:160)
        at com.sun.tools.xjc.reader.dtd.TDTDReader.parse(TDTDReader.
java:125)
        at com.sun.tools.xjc.ModelLoader.loadDTD(ModelLoader.java:298)
        at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:156)
        at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:119)
        at com.sun.tools.xjc.Driver.run(Driver.java:333)
        at org.codehaus.mojo.jaxb2.AbstractXjcMojo.execute(
AbstractXjcMojo.java:316)
        at org.apache.maven.plugin.DefaultBuildPluginManager.
executeMojo(DefaultBuildPluginManager.java:106)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:208)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:153)
        at org.apache.maven.lifecycle.internal.MojoExecutor.execute(
MojoExecutor.java:145)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
buildProject(LifecycleModuleBuilder.java:84)
        at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.
buildProject(LifecycleModuleBuilder.java:59)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.
singleThreadedBuild(LifecycleStarter.java:183)
        at org.apache.maven.lifecycle.internal.LifecycleStarter.
execute(LifecycleStarter.java:161)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
317)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152)
        at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555)
        at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:483)
        at org.codehaus.plexus.classworlds.launcher.Launcher.
launchEnhanced(Launcher.java:289)
        at org.codehaus.plexus.classworlds.launcher.Launcher.
launch(Launcher.java:229)
        at org.codehaus.plexus.classworlds.launcher.Launcher.
mainWithExitCode(Launcher.java:415)
        at org.codehaus.plexus.classworlds.launcher.Launcher.
main(Launcher.java:356)
Caused by: org.xml.sax.SAXParseException; systemId:
jar:file:/F:/temp/jaxb2-maven-plugin-1.6/target/local-repo/
com/sun/xml/bind/jaxb-xjc/2.2.7/jaxb-xjc-2.2.7.jar!/com/sun/
tools/xjc/reader/dtd/bindinfo/bindingfile.xsd; lineNumber: 55;
columnNumber: 88; schema_reference: Failed to read schema document
'xjc.xsd', because 'file' access is not allowed due to restriction set by
the accessExternalSchema property.
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.
createSAXParseException(ErrorHandlerWrapper.java:203)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.
fatalError(ErrorHandlerWrapper.java:177)
        at com.sun.org.apache.xerces.internal.impl.
XMLErrorReporter.reportError(XMLErrorReporter.java:441)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.reportSchemaErr(XSDHandler.java:4162)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.reportSchemaFatalError(XSDHandler.java:4141)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.getSchemaDocument(XSDHandler.java:2168)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.resolveSchema(XSDHandler.java:2078)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.constructTrees(XSDHandler.java:1008)
        at com.sun.org.apache.xerces.internal.impl.xs.traversers.
XSDHandler.parseSchema(XSDHandler.java:620)
        at com.sun.org.apache.xerces.internal.impl.xs.
XMLSchemaLoader.loadSchema(XMLSchemaLoader.java:616)
        at com.sun.org.apache.xerces.internal.impl.xs.
XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:574)
        at com.sun.org.apache.xerces.internal.impl.xs.
XMLSchemaLoader.loadGrammar(XMLSchemaLoader.java:540)
        at com.sun.org.apache.xerces.internal.jaxp.validation.
XMLSchemaFactory.newSchema(XMLSchemaFactory.java:255)
        at javax.xml.validation.SchemaFactory.newSchema(
SchemaFactory.java:638)
        at javax.xml.validation.SchemaFactory.newSchema(
SchemaFactory.java:670)
at com.sun.tools.xjc.SchemaCache.newValidator(SchemaCache.java:
77)
        ... 30 more




Op Sat, 08 Mar 2014 16:50:54 +0100 schreef Anders Hammar <
and...@hammar.net>:


 Hi,

I'd like to release version 1.6 of Mojo's JAXB-2 Maven Plugin.

We solved 11 issues:
http://jira.codehaus.org/secure/ReleaseNote.jspa?
projectId=11699&version=18747

There are still a couple of issues left in JIRA:
http://jira.codehaus.org/secure/IssueNavigator.jspa?
reset=true&jqlQuery=project+%3D+MJAXB+AND+status+%3D+Open+
ORDER+BY+priority+DESC&mode=hide

Staging Repositories:
General:  https://nexus.codehaus.org/content/groups/staging/
Exclusive:
https://nexus.codehaus.org/content/repositories/orgcodehausmojo-1069/

(Staging) Site:
http://mojo.codehaus.org/jaxb2-maven-plugin/

SCM Tag:
http://svn.codehaus.org/mojo/tags/jaxb2-maven-plugin-1.6/

[ ] +1
[ ] +0
[ ] -1

The vote is open for 72 hours and will succeed by lazy consensus.

/Anders


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email





---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to